|
|
|
@ -3,8 +3,6 @@ |
|
|
|
|
# |
|
|
|
|
# Should you change your keyboard layout some time, delete |
|
|
|
|
# this file and re-run i3-config-wizard(1). |
|
|
|
|
# |
|
|
|
|
|
|
|
|
|
# i3 config file (v4) |
|
|
|
|
# |
|
|
|
|
# Please see https://i3wm.org/docs/userguide.html for a complete reference! |
|
|
|
@ -66,9 +64,6 @@ client.placeholder #282A36 #282A36 #F8F8F2 #282A36 #282A36 |
|
|
|
|
|
|
|
|
|
client.background #F8F8F2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# The combination of xss-lock, nm-applet and pactl is a popular choice, so |
|
|
|
|
# they are included here as an example. Modify as you see fit. |
|
|
|
|
|
|
|
|
@ -76,6 +71,7 @@ client.background #F8F8F2 |
|
|
|
|
# screen before suspend. Use loginctl lock-session to lock your screen. |
|
|
|
|
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork --color=000000 |
|
|
|
|
exec --no-startup-id setxkbmap -option |
|
|
|
|
exec --no-startup-id autotiling |
|
|
|
|
# NetworkManager is the most popular way to manage wireless networks on Linux, |
|
|
|
|
# and nm-applet is a desktop environment-independent system tray GUI for it. |
|
|
|
|
exec --no-startup-id nm-applet |
|
|
|
@ -85,7 +81,6 @@ exec --no-startup-id picom -c |
|
|
|
|
exec --no-startup-id xfce4-power-manager |
|
|
|
|
exec --no-startup-id gammy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Use pactl to adjust volume in PulseAudio. |
|
|
|
|
set $refresh_i3status killall -SIGUSR1 i3status |
|
|
|
|
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status |
|
|
|
@ -96,7 +91,6 @@ bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ to |
|
|
|
|
bindsym $mod+KP_Add exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status |
|
|
|
|
bindsym $mod+KP_Subtract exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status |
|
|
|
|
bindsym $mod+KP_Multiply exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status |
|
|
|
|
|
|
|
|
|
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status |
|
|
|
|
|
|
|
|
|
# Binds for SHIFT - and + for brightness on keypad! |
|
|
|
@ -110,6 +104,7 @@ bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOU |
|
|
|
|
bindsym $mod+KP_End exec --no-startup-id bash ~/.scripts/laptop |
|
|
|
|
bindsym $mod+KP_Down exec --no-startup-id bash ~/.scripts/ultrawide |
|
|
|
|
bindsym $mod+KP_Next exec --no-startup-id bash ~/.scripts/tf2 |
|
|
|
|
bindsym $mod+KP_Left exec --no-startup-id bash ~/.scripts/one-mon.sh |
|
|
|
|
|
|
|
|
|
# Make a note and push via gotify |
|
|
|
|
bindsym $mod+n exec --no-startup-id bash ~/.scripts/gnote |
|
|
|
@ -144,7 +139,6 @@ bindsym $mod+Shift+Down move down |
|
|
|
|
bindsym $mod+Shift+Up move up |
|
|
|
|
bindsym $mod+Shift+Right move right |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bindsym $mod+Ctrl+Right resize shrink width 1 px or 1 ppt |
|
|
|
|
bindsym $mod+Ctrl+Up resize grow height 1 px or 1 ppt |
|
|
|
|
bindsym $mod+Ctrl+Down resize shrink height 1 px or 1 ppt |
|
|
|
@ -206,7 +200,6 @@ bindsym $mod+shift+o gaps outer current minus 5 |
|
|
|
|
bindsym $mod+BackSpace gaps inner all set 14; gaps outer all set 14 |
|
|
|
|
bindsym $mod+shift+BackSpace gaps inner all set 0; gaps outer all set 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Programs |
|
|
|
|
bindsym $mod+Return exec kitty |
|
|
|
|
bindsym $mod+Shift+Return exec alacritty -e ~/.scripts/web |
|
|
|
@ -221,19 +214,17 @@ bindsym $mod+Ctrl+f exec --no-startup-id alacritty -e ranger |
|
|
|
|
# Print Screen ::: |
|
|
|
|
#WHOLE SCREEN |
|
|
|
|
bindsym Print exec scrot $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png |
|
|
|
|
|
|
|
|
|
#APPLICATION |
|
|
|
|
bindsym $mod+Print exec scrot -u $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png |
|
|
|
|
|
|
|
|
|
##SELECT |
|
|
|
|
#bindsym --release $mod+Shift+Print exec --no-startup-id scrot -s $HOME/Pictures/Screenshots/`date +%Y-%m-%d_%H:%M:%S`.png |
|
|
|
|
bindsym --release $mod+Shift+Print exec --no-startup-id bash /home/simon/.scripts/vscrnpaste |
|
|
|
|
|
|
|
|
|
##OPEN DIR |
|
|
|
|
bindsym $mod+s exec --no-startup-id nautilus ~/Pictures/Screenshots/ |
|
|
|
|
|
|
|
|
|
#### ROFI |
|
|
|
|
bindsym $mod+e exec --no-startup-id rofi -show |
|
|
|
|
#bindsym $mod+e exec --no-startup-id rofi -show |
|
|
|
|
bindsym Menu exec --no-startup-id rofi -show |
|
|
|
|
bindsym $mod+Shift+e exec --no-startup-id rofi -show emoji -modi emoji |
|
|
|
|
bindsym $mod+d exec rofi -show run |
|
|
|
|
bindsym $mod+Shift+d exec rofi -show drun -show-icons true |
|
|
|
@ -241,6 +232,7 @@ bindsym $mod+Shift+d exec rofi -show drun -show-icons true |
|
|
|
|
#neomutt mail |
|
|
|
|
#bindsym $mod+m exec --no-startup-id alacritty -e neomutt |
|
|
|
|
bindsym $mod+m exec --no-startup-id kitty -e neomutt |
|
|
|
|
#bindsym $mod+Shift+m exec --no-startup-id mullvad-vpn #not used atm! |
|
|
|
|
|
|
|
|
|
#float certian windows |
|
|
|
|
for_window [class="feh" instance="feh"] floating enable |
|
|
|
@ -338,10 +330,9 @@ mode "resize" { |
|
|
|
|
bindsym $mod+r mode "default" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bindsym $mod+r mode "resize" |
|
|
|
|
#bindsym $mod+r mode "resize" #not used! |
|
|
|
|
|
|
|
|
|
set $Locker i3lock --color=000000 && sleep 1 |
|
|
|
|
|
|
|
|
|
set $mode_system (l)lock (e)logout (s)suspend (h)hibernate (r)reboot (Shift+s)shutdown |
|
|
|
|
|
|
|
|
|
mode "$mode_system" { |
|
|
|
@ -356,10 +347,8 @@ mode "$mode_system" { |
|
|
|
|
bindsym Return mode "default" |
|
|
|
|
bindsym Escape mode "default" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bindsym $mod+Escape mode "$mode_system" |
|
|
|
|
|
|
|
|
|
# |
|
|
|
|
#set $coloract "#6a8e7a" |
|
|
|
|
#set $colorin "#3c5045" |
|
|
|
|
#set_from_resource $white i3wm.color15 "#fefbec" |
|
|
|
@ -400,9 +389,5 @@ bar { |
|
|
|
|
urgent_workspace #FF5555 #FF5555 #F8F8F2 |
|
|
|
|
binding_mode #FF5555 #FF5555 #F8F8F2 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bindsym $mod+b bar mode toggle |
|
|
|
|