fontname "JetBrains Mono:pixelsize=14:style=Medium:antialias=true:hinting=true"

# color scheme
color menubg		"#111"
color menufg		"#233"
color font		"#cbc"
color selfont		"#cbc"
color activeborder	"#233"
color inactiveborder	"#111"
color urgencyborder	"#faa"
color groupborder	"#faa"
color ungroupborder	"#111"

# misc
sticky yes
moveamount 20

# commands
command term		alacritty
command lock		slock
command browser		firefox
command files		thunar
command obs		obs
command news		"alacritty -e newsboat"
command calendar	"alacritty -e calcurse"
command clock		"uxnemu roms/clock.rom"
command musicplayer	"alacritty -e mocp_wrapper"
command	mailclient	thunderbird

# window managers
wm sowm			sowm
wm dwm			dwm

# keybindings
unbind-key		all
bind-key 4-Return	terminal
bind-key 4-Delete	lock
bind-key 4S-q		quit
bind-key 4S-r		restart
bind-key 4-p		menu-exec
bind-key 4M-w		menu-exec-wm
bind-key 4S-p		menu-cmd
bind-key 4-s		menu-ssh
bind-key 4-slash	menu-window
bind-key 4-question	window-menu-label
bind-key 4-j		window-cycle
bind-key 4-k		window-rcycle
bind-key 4S-c		window-close
bind-key 4-h		window-hide
bind-key C4-l		window-vtile
bind-key 4-m		window-maximize
bind-key 4-f		window-maximize
bind-key C4-j		window-vmaximize
bind-key C4-k		window-hmaximize
bind-key 4S-j		window-move-down
bind-key 4S-k		window-move-up
bind-key 4S-h		window-move-left
bind-key 4S-l		window-move-right
bind-key 4-y		window-stick
bind-key 4-1		group-only-1
bind-key 4-2		group-only-2
bind-key 4-3		group-only-3
bind-key 4-4		group-only-4
bind-key 4-5		group-only-5
bind-key 4-6		group-only-6
bind-key 4-7		group-only-7
bind-key 4-8		group-only-8
bind-key 4-9		group-only-9
bind-key 4C-1		group-toggle-1
bind-key 4C-2		group-toggle-2
bind-key 4C-3		group-toggle-3
bind-key 4C-4		group-toggle-4
bind-key 4C-5		group-toggle-5
bind-key 4C-6		group-toggle-6
bind-key 4C-7		group-toggle-7
bind-key 4C-8		group-toggle-8
bind-key 4C-9		group-toggle-9
bind-key 4S-1		window-movetogroup-1
bind-key 4S-2		window-movetogroup-2
bind-key 4S-3		window-movetogroup-3
bind-key 4S-4		window-movetogroup-4
bind-key 4S-5		window-movetogroup-5
bind-key 4S-6		window-movetogroup-6
bind-key 4S-7		window-movetogroup-7
bind-key 4S-8		window-movetogroup-8
bind-key 4S-9		window-movetogroup-9
bind-key 4-0		group-toggle-all
bind-key Print		"scrot_cmd -f"
bind-key C-Print	"scrot_cmd -a"
bind-key M-Print	"scrot_cmd -w"

# mouse bindings
unbind-mouse M-1
unbind-mouse M-2
unbind-mouse CM-1
unbind-mouse CMS-3
bind-mouse 4-1		window-move
bind-mouse 4-3		window-resize
bind-mouse 4-4		window-cycle
bind-mouse 4-5		window-rcycle

# vim:noet