aboutsummaryrefslogtreecommitdiff
path: root/bspwm/.config/bspwm/bspwmrc
diff options
context:
space:
mode:
authorSébastien Dailly <sebastien@chimrod.com>2021-10-24 21:55:02 +0200
committerSébastien Dailly <sebastien@chimrod.com>2021-10-24 21:55:02 +0200
commit4e1bd1e207f96ec705152e7284fcaceb135182a8 (patch)
tree38106b47bf1bc0a1a12d879bc67a513238d32a92 /bspwm/.config/bspwm/bspwmrc
parent6a4662677712caf3a511fac4aa4e0afaf98947d0 (diff)
Bspwm configuration
Diffstat (limited to 'bspwm/.config/bspwm/bspwmrc')
-rwxr-xr-xbspwm/.config/bspwm/bspwmrc38
1 files changed, 38 insertions, 0 deletions
diff --git a/bspwm/.config/bspwm/bspwmrc b/bspwm/.config/bspwm/bspwmrc
new file mode 100755
index 0000000..c6bbbfe
--- /dev/null
+++ b/bspwm/.config/bspwm/bspwmrc
@@ -0,0 +1,38 @@
+#! /bin/bash
+
+run () {
+ pgrep -f "$*" && echo "$1 already running" || $* &
+}
+
+xrdb -merge .Xdefaults
+xsetroot -cursor_name left_ptr
+
+run sxhkd
+run polybar bspwm
+run ~/scripts/bspwm/desktops.sh
+run ~/scripts/bspwm/border_colors.sh
+~/scripts/bspwm/wallpaper.sh
+
+#compton -i .8 --focus-exclude '_NET_WM_NAME@:s = "rofi"' --blur-background --blur-kern '3,3,0.1,1,1,1,1,1,1,1' &
+
+# Create at least a desktop named "1" and add all the other existing desktop
+bspc monitor -d $(cat <(echo 1) <(bspc query --names -D) | sort -u -V | tr -s '\n' ' ')
+
+bspc config border_width 2
+bspc config window_gap 12
+
+bspc config split_ratio 0.52
+bspc config borderless_monocle true
+bspc config gapless_monocle true
+bspc config single_monocle true
+
+bspc config focus_follows_pointer true
+
+#bspc rule -a Gimp desktop='^8' state=floating follow=on
+#bspc rule -a Screenkey manage=off
+#bspc rule -a Thunderbird desktop='Mail'
+#bspc rule -a 'Firefox-esr' desktop='Web'
+#bspc rule -a Gmpc desktop='Musique'
+
+bspc rule -r "*"
+bspc rule -a "QtPass:qtpass" sticky=on state=floating