resize now sensible
This commit is contained in:
parent
815c0a3a32
commit
eb7451f76c
2 changed files with 61 additions and 29 deletions
|
@ -87,13 +87,14 @@ bindsym $mod+Shift+BackSpace exec prompt "Are you sure you want to reboot?" "$re
|
||||||
##bindsym $mod+asciitilde
|
##bindsym $mod+asciitilde
|
||||||
|
|
||||||
#STOP/HIDE EVERYTHING:
|
#STOP/HIDE EVERYTHING:
|
||||||
bindsym $mod+Shift+Delete exec 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 ; workspace lmao ; exec $term -e htop ; exec $term -e ranger
|
||||||
|
|
||||||
# #---Letter Key Bindings---# #
|
# #---Letter Key Bindings---# #
|
||||||
bindsym $mod+q kill
|
bindsym $mod+q kill
|
||||||
bindsym $mod+Shift+q kill
|
bindsym $mod+Shift+q kill
|
||||||
|
|
||||||
bindsym $mod+w exec $term -e sudo wifi-menu
|
bindsym $mod+w exec --no-startup-id openweb
|
||||||
|
#bindsym $mod+w exec $term -e sudo wifi-menu
|
||||||
bindsym $mod+Shift+w exec --no-startup-id $BROWSER
|
bindsym $mod+Shift+w exec --no-startup-id $BROWSER
|
||||||
|
|
||||||
bindsym $mod+e exec $term -e neomutt
|
bindsym $mod+e exec $term -e neomutt
|
||||||
|
@ -106,18 +107,19 @@ bindsym $mod+t split toggle
|
||||||
bindsym $mod+Shift+t gaps inner current set 15; gaps outer current set 15
|
bindsym $mod+Shift+t gaps inner current set 15; gaps outer current set 15
|
||||||
|
|
||||||
bindsym $mod+y exec $term -e calcurse
|
bindsym $mod+y exec $term -e calcurse
|
||||||
bindsym $mod+Shift+y resize shrink width 10 px or 10ppt
|
bindsym $mod+Shift+y exec --no-startup-id "bash ~/.scripts/i3resize left"
|
||||||
|
|
||||||
bindsym $mod+u [instance="dropdown"] scratchpad show; [instance="dropdown"] move position center
|
bindsym $mod+u [instance="dropdown"] scratchpad show; [instance="dropdown"] move position center
|
||||||
bindsym $mod+Shift+u resize shrink height 10 px or 10 ppt
|
bindsym $mod+Shift+u exec --no-startup-id "bash ~/.scripts/i3resize down"
|
||||||
|
|
||||||
bindsym $mod+i exec $term -e htop
|
bindsym $mod+i exec $term -e htop
|
||||||
bindsym $mod+Shift+i resize grow height 10 px or 10 ppt
|
bindsym $mod+Shift+i exec --no-startup-id "bash ~/.scripts/i3resize up"
|
||||||
|
|
||||||
bindsym $mod+o sticky toggle
|
bindsym $mod+o sticky toggle
|
||||||
bindsym $mod+Shift+o resize grow width 10 px or 10 ppt
|
bindsym $mod+Shift+o exec --no-startup-id "bash ~/.scripts/i3resize right"
|
||||||
|
|
||||||
bindsym $mod+p exec lmc toggle
|
|
||||||
|
bindsym $mod+p exec --no-startup-id lmc toggle
|
||||||
bindsym $mod+Shift+p exec mypaint
|
bindsym $mod+Shift+p exec mypaint
|
||||||
|
|
||||||
bindsym $mod+a [instance="math"] scratchpad show; [instance="math"] move position center
|
bindsym $mod+a [instance="math"] scratchpad show; [instance="math"] move position center
|
||||||
|
@ -166,7 +168,7 @@ bindsym $mod+n exec $term -e newsboat
|
||||||
##bindsym $mod+Shift+n
|
##bindsym $mod+Shift+n
|
||||||
|
|
||||||
bindsym $mod+m exec --no-startup-id st -e ncmpcpp
|
bindsym $mod+m exec --no-startup-id st -e ncmpcpp
|
||||||
bindsym $mod+Shift+m exec lmc mute
|
bindsym $mod+Shift+m exec --no-startup-id lmc mute
|
||||||
|
|
||||||
|
|
||||||
# #---Workspace Bindings---# #
|
# #---Workspace Bindings---# #
|
||||||
|
@ -296,20 +298,20 @@ bindsym $mod+Shift+Right move right
|
||||||
# #---Media Keys---# #
|
# #---Media Keys---# #
|
||||||
|
|
||||||
# Volume keys
|
# Volume keys
|
||||||
bindsym $mod+plus exec lmc up 5
|
bindsym $mod+plus exec --no-startup-id lmc up 5
|
||||||
bindsym $mod+Shift+plus exec lmc up 15
|
bindsym $mod+Shift+plus exec --no-startup-id lmc up 15
|
||||||
bindsym $mod+minus exec lmc down 5
|
bindsym $mod+minus exec --no-startup-id lmc down 5
|
||||||
bindsym $mod+Shift+minus exec lmc down 15
|
bindsym $mod+Shift+minus exec --no-startup-id lmc down 15
|
||||||
bindsym $mod+less exec lmc prev
|
bindsym $mod+less exec --no-startup-id lmc prev
|
||||||
bindsym $mod+Shift+less exec lmc replay
|
bindsym $mod+Shift+less exec --no-startup-id lmc replay
|
||||||
bindsym $mod+greater exec lmc next
|
bindsym $mod+greater exec --no-startup-id lmc next
|
||||||
bindsym $mod+Shift+greater exec lmc next
|
bindsym $mod+Shift+greater exec --no-startup-id lmc next
|
||||||
|
|
||||||
# For advancing forward/backward in an mpd song
|
# For advancing forward/backward in an mpd song
|
||||||
bindsym $mod+bracketleft exec lmc back 10
|
bindsym $mod+bracketleft exec --no-startup-id lmc back 10
|
||||||
bindsym $mod+Shift+bracketleft exec lmc back 120
|
bindsym $mod+Shift+bracketleft exec --no-startup-id lmc back 120
|
||||||
bindsym $mod+bracketright exec lmc forward 10
|
bindsym $mod+bracketright exec --no-startup-id lmc forward 10
|
||||||
bindsym $mod+Shift+bracketright exec lmc forward 120
|
bindsym $mod+Shift+bracketright exec --no-startup-id lmc forward 120
|
||||||
|
|
||||||
# For screenshots and recording
|
# For screenshots and recording
|
||||||
bindsym Print exec --no-startup-id scrot
|
bindsym Print exec --no-startup-id scrot
|
||||||
|
@ -321,9 +323,9 @@ bindsym XF86Launch1 exec $stoprec & xset dpms force off
|
||||||
|
|
||||||
# #---Extra XF86 Keys---# #
|
# #---Extra XF86 Keys---# #
|
||||||
# These are the extra media keys that some keyboards have.
|
# These are the extra media keys that some keyboards have.
|
||||||
bindsym XF86AudioMute exec lmc mute
|
bindsym XF86AudioMute exec --no-startup-id lmc mute
|
||||||
bindsym XF86AudioLowerVolume exec lmc down 5
|
bindsym XF86AudioLowerVolume exec --no-startup-id lmc down 5
|
||||||
bindsym XF86AudioRaiseVolume exec lmc up 5
|
bindsym XF86AudioRaiseVolume exec --no-startup-id lmc up 5
|
||||||
bindsym XF86PowerOff exec prompt "Are you sure you want to shutdown?" "$shutdown"
|
bindsym XF86PowerOff exec prompt "Are you sure you want to shutdown?" "$shutdown"
|
||||||
##bindsym XF86Copy exec
|
##bindsym XF86Copy exec
|
||||||
##bindsym XF86Open exec
|
##bindsym XF86Open exec
|
||||||
|
@ -346,13 +348,13 @@ bindsym XF86MyComputer exec $term -e ranger
|
||||||
##bindsym XF86Back exec
|
##bindsym XF86Back exec
|
||||||
##bindsym XF86Forward exec
|
##bindsym XF86Forward exec
|
||||||
bindsym XF86Eject exec sudo umount -R /mnt
|
bindsym XF86Eject exec sudo umount -R /mnt
|
||||||
bindsym XF86AudioNext exec lmc next
|
bindsym XF86AudioNext exec --no-startup-id lmc next
|
||||||
bindsym XF86AudioPlay exec lmc toggle
|
bindsym XF86AudioPlay exec --no-startup-id lmc toggle
|
||||||
bindsym XF86AudioPrev exec lmc prev
|
bindsym XF86AudioPrev exec --no-startup-id lmc prev
|
||||||
bindsym XF86AudioStop exec lmc toggle
|
bindsym XF86AudioStop exec --no-startup-id lmc toggle
|
||||||
##bindsym XF86AudioRecord
|
##bindsym XF86AudioRecord
|
||||||
bindsym XF86AudioRewind exec lmc back 10
|
bindsym XF86AudioRewind exec --no-startup-id lmc back 10
|
||||||
bindsym XF86AudioForward exec lmc forward 10
|
bindsym XF86AudioForward exec --no-startup-id lmc forward 10
|
||||||
##bindsym XF86Phone exec
|
##bindsym XF86Phone exec
|
||||||
##bindsym XF86Tools exec
|
##bindsym XF86Tools exec
|
||||||
bindsym XF86HomePage exec $BROWSER https://lukesmith.xyz
|
bindsym XF86HomePage exec $BROWSER https://lukesmith.xyz
|
||||||
|
|
30
.scripts/i3resize
Executable file
30
.scripts/i3resize
Executable file
|
@ -0,0 +1,30 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# This script was made by `goferito` on Github.
|
||||||
|
|
||||||
|
direction=$1
|
||||||
|
pts="2"
|
||||||
|
distanceStr="$pts px or $pts ppt"
|
||||||
|
|
||||||
|
[ -z $1 ] && echo "No direction provided" && exit 1
|
||||||
|
|
||||||
|
if [ "$1" == "up" ]; then
|
||||||
|
i3-msg resize grow up $distanceStr | grep '"success":true' || \
|
||||||
|
i3-msg resize shrink down $distanceStr
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" == "down" ]; then
|
||||||
|
i3-msg resize shrink up $distanceStr | grep '"success":true' || \
|
||||||
|
i3-msg resize grow down $distanceStr
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" == "left" ]; then
|
||||||
|
i3-msg resize shrink right $distanceStr | grep '"success":true' || \
|
||||||
|
i3-msg resize grow left $distanceStr
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$1" == "right" ]; then
|
||||||
|
i3-msg resize grow right $distanceStr | grep '"success":true' || \
|
||||||
|
i3-msg resize shrink left $distanceStr
|
||||||
|
fi
|
||||||
|
|
Loading…
Reference in a new issue