cwm/.cwmrc (view raw)
1fontname "JetBrains Mono:pixelsize=14:style=Medium:antialias=true:hinting=true"
2
3# color scheme
4color menubg "#111"
5color menufg "#233"
6color font "#cbc"
7color selfont "#cbc"
8color activeborder "#233"
9color inactiveborder "#111"
10color urgencyborder "#faa"
11color groupborder "#faa"
12color ungroupborder "#111"
13
14# misc
15sticky yes
16moveamount 20
17
18# commands
19command term alacritty
20command lock slock
21command browser firefox-bin
22command filemanager thunar
23command discord discord
24command obs com.obsproject.Studio
25command news "alacritty -e newsboat"
26command calendar "alacritty -e calcurse"
27command clock "uxnemu roms/clock.rom"
28command musicplayer "alacritty -e mocp_wrapper"
29command mailclient thunderbird
30
31# window managers
32wm sowm sowm
33wm dwm dwm
34
35# keybindings
36unbind-key all
37bind-key 4-Return terminal
38bind-key 4-Delete lock
39bind-key 4S-q quit
40bind-key 4S-r restart
41bind-key 4-p menu-exec
42bind-key 4M-w menu-exec-wm
43bind-key 4S-p menu-cmd
44bind-key 4-s menu-ssh
45bind-key 4-slash menu-window
46bind-key 4-question window-menu-label
47bind-key 4-j window-cycle
48bind-key 4-k window-rcycle
49bind-key 4S-c window-close
50bind-key 4-h window-hide
51bind-key C4-l window-vtile
52bind-key 4-m window-maximize
53bind-key 4-f window-maximize
54bind-key C4-j window-vmaximize
55bind-key C4-k window-hmaximize
56bind-key 4S-j window-move-down
57bind-key 4S-k window-move-up
58bind-key 4S-h window-move-left
59bind-key 4S-l window-move-right
60bind-key 4-y window-stick
61bind-key 4-1 group-only-1
62bind-key 4-2 group-only-2
63bind-key 4-3 group-only-3
64bind-key 4-4 group-only-4
65bind-key 4-5 group-only-5
66bind-key 4-6 group-only-6
67bind-key 4-7 group-only-7
68bind-key 4-8 group-only-8
69bind-key 4-9 group-only-9
70bind-key 4C-1 group-toggle-1
71bind-key 4C-2 group-toggle-2
72bind-key 4C-3 group-toggle-3
73bind-key 4C-4 group-toggle-4
74bind-key 4C-5 group-toggle-5
75bind-key 4C-6 group-toggle-6
76bind-key 4C-7 group-toggle-7
77bind-key 4C-8 group-toggle-8
78bind-key 4C-9 group-toggle-9
79bind-key 4S-1 window-movetogroup-1
80bind-key 4S-2 window-movetogroup-2
81bind-key 4S-3 window-movetogroup-3
82bind-key 4S-4 window-movetogroup-4
83bind-key 4S-5 window-movetogroup-5
84bind-key 4S-6 window-movetogroup-6
85bind-key 4S-7 window-movetogroup-7
86bind-key 4S-8 window-movetogroup-8
87bind-key 4S-9 window-movetogroup-9
88bind-key 4-0 group-toggle-all
89bind-key Print "scrot_cmd -f"
90bind-key C-Print "scrot_cmd -a"
91bind-key M-Print "scrot_cmd -c"
92
93# mouse bindings
94unbind-mouse M-1
95unbind-mouse M-2
96unbind-mouse CM-1
97unbind-mouse CMS-3
98bind-mouse 4-1 window-move
99bind-mouse 4-3 window-resize
100bind-mouse 4-4 window-cycle
101bind-mouse 4-5 window-rcycle
102
103# vim:noet