aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorla-ninpre <leobrekalini@gmail.com>2022-04-05 23:12:43 +0300
committerla-ninpre <leobrekalini@gmail.com>2022-04-05 23:12:43 +0300
commit3b34aaa127bde974880d5309785dc64ec970cb56 (patch)
tree40b67965e74c89bd54e40ee06ca2d121870f82bd
parent74fe6528dbac3e36e8ab5226557342a112cfa5f6 (diff)
downloaddotfiles-3b34aaa127bde974880d5309785dc64ec970cb56.tar.gz
dotfiles-3b34aaa127bde974880d5309785dc64ec970cb56.zip
add cwm config
cwm is really nice!
-rw-r--r--cwm/.cwmrc101
-rwxr-xr-xinstall4
2 files changed, 103 insertions, 2 deletions
diff --git a/cwm/.cwmrc b/cwm/.cwmrc
new file mode 100644
index 0000000..4bceb6f
--- /dev/null
+++ b/cwm/.cwmrc
@@ -0,0 +1,101 @@
+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 brave
+command filemanager thunar
+command discord discord
+command obs com.obsproject.Studio
+command news "alacritty -e newsboat"
+command calender "alacritty -e calcurse"
+command clock "uxnemu roms/clock.rom"
+
+# 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 -c"
+
+# 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
diff --git a/install b/install
index f5bae30..4bc2819 100755
--- a/install
+++ b/install
@@ -2,8 +2,8 @@
# TODO: make this better. it really sucks.
-for prg in alacritty bin bash doom-emacs kitty moc mpd nvim starship xmonad \
- newsboat
+for prg in alacritty bin bash cwm doom-emacs kitty moc mpd nvim starship \
+ xmonad newsboat
do
stow -vDt ~ "$prg"
stow -vt ~ "$prg"