diff options
Diffstat (limited to '.config/i3/config')
| -rw-r--r-- | .config/i3/config | 37 |
1 files changed, 20 insertions, 17 deletions
diff --git a/.config/i3/config b/.config/i3/config index e9d0f89..5724b1c 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -11,16 +11,19 @@ # YouTube: https://youtube.com/c/LukeSmithxyz # Github: https://github.com/LukeSmithxyz -# Be sure that you have your $BROWSER environmental variable set to your favorite browser. -# E.g., put `export BROWSER="firefox"` into your ~/.bash_profile +# This config file will use environmental variables such as $BROWSER and $TERMINAL. +# You can set these variables in ~/.profile or ~/.bash_profile if you have it as below: +# +# export BROWSER="firefox" +# export TERMINAL="st" # #---Basic Definitions---# # # Needed for i3-gaps for_window [class="^.*"] border pixel 1 gaps inner 15 gaps outer 15 +set $term --no-startup-id $TERMINAL set $mod Mod4 -set $term --no-startup-id st set $stoprec --no-startup-id killrecording set $shutdown sudo shutdown -h now set $reboot sudo reboot @@ -84,7 +87,7 @@ bar { background $darkblack statusline $darkwhite separator $cyan - focused_workspace $blue $darkblue $darkwhite + focused_workspace $blue $darkblue $darkblack active_workspace $blue $blue $darkwhite inactive_workspace $darkblack $darkblack $white urgent_workspace $darkblack $darkblack $white @@ -112,7 +115,7 @@ bindsym $mod+Shift+BackSpace exec --no-startup-id prompt "Are you sure you want ##bindsym $mod+asciitilde #STOP/HIDE EVERYTHING: -bindsym $mod+Shift+Delete exec --no-startup-id lmc truemute ; exec $truepause ; workspace lmao ; exec $term -e htop ; exec $term -e ranger +bindsym $mod+Shift+Delete exec --no-startup-id lmc truemute ; exec $truepause ; exec --no-startup-id pauseallmpv; workspace 0; exec $term -e htop ; exec $term -e ranger # #---Letter Key Bindings---# # bindsym $mod+q [con_id="__focused__" instance="^(?!math|dropdown).*$"] kill @@ -143,7 +146,7 @@ bindsym $mod+o sticky toggle bindsym $mod+Shift+o exec --no-startup-id "bash ~/.scripts/i3resize right" bindsym $mod+p exec --no-startup-id lmc toggle -#bindsym $mod+Shift+p +bindsym $mod+Shift+p exec --no-startup-id lmc pause bindsym $mod+a [instance="math"] scratchpad show; [instance="math"] move position center bindsym $mod+Shift+a exec $term -e pulsemixer @@ -179,7 +182,7 @@ bindsym $mod+Shift+l move right 30 bindsym $mod+z gaps outer current plus 5 bindsym $mod+Shift+z gaps outer current minus 5 -bindsym $mod+x exec --no-startup-id ~/.config/i3/lock.sh +bindsym $mod+x exec --no-startup-id lockscreen bindsym $mod+Shift+x exec --no-startup-id prompt "Are you sure you want to shutdown?" "$shutdown" bindsym $mod+c exec --no-startup-id camtoggle @@ -266,7 +269,7 @@ for_window [title="Default - Wine desktop"] floating enable for_window [instance="dropdown"] floating enable for_window [instance="dropdown"] resize set 625 400 for_window [instance="dropdown"] move scratchpad -for_window [instance="dropdown"] border pixel 5 +for_window [instance="dropdown"] border pixel 3 # Runs the tmuxinit script, which searches for an earlier tmux instance, # otherwise starts a new one (to prevent multiple dropdown sessions). exec --no-startup-id $term -n dropdown -e tmuxinit @@ -276,7 +279,7 @@ exec --no-startup-id $term -n dropdown -e tmuxinit for_window [instance="math"] floating enable for_window [instance="math"] resize set 800 300 for_window [instance="math"] move scratchpad -for_window [instance="math"] border pixel 5 +for_window [instance="math"] border pixel 2 exec --no-startup-id $term -n math -f mono:pixelsize=24 -e dropdowncalc # Bindings to make the webcam float and stick. @@ -347,14 +350,14 @@ bindsym XF86PowerOff exec --no-startup-id prompt "Are you sure you want to shut ##bindsym XF86Cut exec ##bindsym XF86MenuKB exec bindsym XF86Calculator exec $term -e R -q -bindsym XF86Sleep exec $hibernate +##bindsym XF86Sleep This binding is typically mapped by systemd automatically. ##bindsym XF86WakeUp exec bindsym XF86Explorer exec $term -e ranger ##bindsym XF86Send exec ##bindsym XF86Xfer exec bindsym XF86WWW exec --no-startup-id $BROWSER ##bindsym XF86DOS exec -bindsym XF86ScreenSaver exec exec --no-startup-id ~/.config/i3/lock.sh +bindsym XF86ScreenSaver exec exec --no-startup-id lockscreen ##bindsym XF86RotateWindows exec ##bindsym XF86TaskPane exec ##bindsym XF86Favorites exec @@ -387,10 +390,10 @@ bindsym XF86Reload restart ##bindsym XF86Launch8 exec ##bindsym XF86Launch9 exec #bindsym XF86AudioMicMute exec $micmute -##bindsym XF86TouchpadToggle exec -bindsym XF86TouchpadOn exec --no-startup-id exec synclient TouchpadOff=0 -bindsym XF86TouchpadOff exec --no-startup-id exec synclient TouchpadOff=1 -bindsym XF86Suspend exec --no-startup-id ~/.config/i3/lock.sh +bindsym XF86TouchpadToggle exec --no-startup-id toggletouchpad +bindsym XF86TouchpadOn exec --no-startup-id synclient TouchpadOff=0 +bindsym XF86TouchpadOff exec --no-startup-id synclient TouchpadOff=1 +bindsym XF86Suspend exec --no-startup-id lockscreen bindsym XF86Close kill bindsym XF86WebCam exec --no-startup-id camtoggle bindsym XF86Mail exec $term -e neomutt @@ -405,8 +408,8 @@ bindsym XF86MonBrightnessUp exec --no-startup-id xbacklight -inc 15 bindsym XF86AudioMedia exec --no-startup-id st -e ncmpcpp bindsym XF86Display exec --no-startup-id arandr #bindsym XF86KbdLightOnOff exec -bindsym XF86KbdBrightnessDown exec --no-startup-id python3.6 ~/.i3/kb-lights.py - -bindsym XF86KbdBrightnessUp exec --no-startup-id python3.6 ~/.i3/kb-lights.py + +bindsym XF86KbdBrightnessDown exec --no-startup-id python3.6 ~/.scripts/kb-lights.py - +bindsym XF86KbdBrightnessUp exec --no-startup-id python3.6 ~/.scripts/kb-lights.py + ##bindsym XF86Reply exec ##bindsym XF86MailForward exec ##bindsym XF86Save exec |
