#gap for status bar gap 13 0 0 0 #enable sticky groups sticky yes #autogroup rules autogroup 1 XTerm autogroup 1 St autogroup 3 mail autogroup 4 comm autogroup 5 music autogroup 5 mpv autogroup 8 tabbed autogroup 9 pass #aesthetics fontname "Cozette:pixelsize=11" borderwidth 1 color activeborder "#6b996b" color inactiveborder "#4c4635" color groupborder "#3c7b7f" color ungroupborder "#cc3214" color menubg "#14130e" color menufg "#b7a980" color font "#3d6266" color selfont "#72694f" #binds #don't want any default keys unbind-key all unbind-mouse all #program list command term xterm command lock slock #program spawning #bind-key 4-d dmenu_run bind-key 4-d menu-exec bind-key 4S-d menu-cmd bind-key 4C-d menu-window-hidden bind-key 4-Return terminal #bind-key 4S-Return "sh -c \"$TERMINAL -c popup" bind-key 4-e "sh -c \"$TERMINAL -e $EDITOR\"" #bind-key 4S-e "sh -c \"$TERMINAL -t nvim -c popup -e env TERM=stterm-16color $EDITOR" bind-key 4-w "sh -c \"$BROWSER $HOMEPAGE\"" bind-key 4S-c "sh -c \"$COMM\"" bind-key 4-a "sh -c \"$TERMINAL -c pass -e kpcli --kdb=$XDG_DATA_HOME/KeePass/database.kdbx\"" bind-key 4-s "sh -c \"lh `xclip -o`\"" bind-key 4S-s "sh -c \"lh `xclip -sel clip -o`\"" bind-key 4-m "sh -c \"$ALTSCR -c musictui -e $MUSIC\"" bind-key 4-c "sh -c \"$ALTSCR -c mail -e $MAILER\"" bind-key 4-n "sh -c \"$ALTSCR -e $RSS\"" bind-key 4-r "sh -c \"$ALTSCR -e $FILE\"" bind-key 4S-r "sh -c \"$READER\"" bind-key 4-p "sh -c \"$SCR $(xdg-user-dir PICTURES)/screenshot-$(date +%Y-%m-%d_%T).png\"" bind-key 4S-p "sh -c \"$SCR -s $(xdg-user-dir PICTURES)/screenshot-$(date +%Y-%m-%d_%T).png\"" bind-key 4S-comma "mpc -q prev" bind-key 4S-period "mpc -q next" bind-key 4-apostrophe "mpc -q single" bind-key 4-comma "mpc -q repeat" bind-key 4-period "mpc -q toggle" bind-key 4C-period "mpc -q volume +5" bind-key 4C-comma "mpc -q volume -5" bind-key 4CS-period "mpc -q volume +15" bind-key 4CS-comma "mpc -q volume -15" bind-key 4-equal "sndioctl -q output.level=+0.05" bind-key 4-minus "sndioctl -q output.level=-0.05" bind-key 4S-plus "sndioctl -q output.level=+0.15" bind-key 4S-minus "sndioctl -q output.level=-0.15" bind-key 4S-m "sndioctl -q output.mute=!" bind-key 4C-equal "xbacklight -inc 5" bind-key 4C-minus "xbacklight -dec 5" bind-key 4CS-equal "xbacklight -inc 15" bind-key 4CS-minus "xbacklight -dec 15" bind-key 4-x lock bind-key 4S-x "sh -c \"prompt 'shutdown computer?' 'doas shutdown -p now'\"" bind-key 4S-BackSpace "sh -c \"prompt 'reboot computer?' 'doas shutdown -r now'\"" bind-key 4-b "sh -c \"pkill oxbar||oxbar -F $XDG_CONFIG_HOME/oxbar.conf\"" #window nav bind-key 4-j window-cycle bind-key 4-k window-rcycle #bind-key 4-i incnmaster {.i = +1 } #bind-key 4-o incnmaster {.i = -1 } #bind-key 4-h setmfact {.f = -0.05} #bind-key 4-l setmfact {.f = +0.05} #window moving bind-key 4S-h window-move-left bind-key 4S-j window-move-down bind-key 4S-k window-move-up bind-key 4S-l window-move-right bind-key 4SM-h window-move-left-big bind-key 4SM-j window-move-down-big bind-key 4SM-k window-move-up-big bind-key 4SM-l window-move-right-big #window resize bind-key 4C-h window-resize-left bind-key 4C-j window-resize-down bind-key 4C-k window-resize-up bind-key 4C-l window-resize-right bind-key 4CM-h window-resize-left-big bind-key 4CM-j window-resize-down-big bind-key 4CM-k window-resize-up-big bind-key 4CM-l window-resize-right-big #bind-key 4-space zoom bind-key 4-Tab group-cycle bind-key 4S-Tab group-rcycle #window killing bind-key 4-q window-close bind-key 4S-q "sh -c \"kill -9 `xdotool getwindowfocus getwindowpid`\"" #layouts bind-key 4-f window-maximize bind-key 4S-f window-fullscreen bind-key 4-t window-vtile bind-key 4S-t window-vmaximize bind-key 4-y window-htile bind-key 4S-y window-hmaximize #bind-key 4S-space togglefloating #special window modification bind-key 4-0 group-toggle-all bind-key 4S-0 window-stick bind-key 4C-0 window-hide #exits bind-key 4-F2 restart bind-key 4S-Escape quit #group designation/nav bind-key 4-g window-group bind-key 4-1 group-only-1 bind-key 4S-1 window-movetogroup-1 bind-key 4C-1 group-toggle-1 bind-key 4-2 group-only-2 bind-key 4S-2 window-movetogroup-2 bind-key 4C-2 group-toggle-2 bind-key 4-3 group-only-3 bind-key 4S-3 window-movetogroup-3 bind-key 4C-3 group-toggle-3 bind-key 4-4 group-only-4 bind-key 4S-4 window-movetogroup-4 bind-key 4C-4 group-toggle-4 bind-key 4-5 group-only-5 bind-key 4S-5 window-movetogroup-5 bind-key 4C-5 group-toggle-5 bind-key 4-6 group-only-6 bind-key 4S-6 window-movetogroup-6 bind-key 4C-6 group-toggle-6 bind-key 4-7 group-only-7 bind-key 4S-7 window-movetogroup-7 bind-key 4C-7 group-toggle-7 bind-key 4-8 group-only-8 bind-key 4S-8 window-movetogroup-8 bind-key 4C-8 group-toggle-8 bind-key 4-9 group-only-9 bind-key 4S-9 window-movetogroup-9 bind-key 4C-9 group-toggle-9