dotfiles

Author: Kyle Fuller <kyle@fuller.li> 2020-08-20 22:15:23 +0100 +0100
Committer: Kyle Fuller <kyle@fuller.li> 2020-08-20 22:17:37 +0100 +0100
Commit: 0761b577c4c4197962e6cebe8b7228266e19b68a
Parent: 22446fbd605bd220d7abd4ae05b62ec3ec1a2b00


feat: add bspwm config
diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc
new file mode 100755
index 0000000000000000000000000000000000000000..8ce79f6d81cf17a7c189ff5859b5b811ec1ae837
--- /dev/null
+++ b/.config/bspwm/bspwmrc
@@ -0,0 +1,13 @@
+#!/usr/bin/env sh
+
+pgrep -x sxhkd > /dev/null || sxhkd &
+pgrep -x picom > /dev/null || picom -b
+
+bspc monitor -d I II III IV V VI VII VIII IX X
+
+bspc config border_width 2
+bspc config window_gap 12
+
+bspc config split_ratio 0.50
+bspc config borderless_monocle true
+bspc config gapless_monocle true
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index 581ed2550a2c0bde5583765f6fd8661fbfbbdd8b..56535d73d5fd8f0d992168ceeeaa1fa8d9ff4466 100644
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -25,3 +25,9 @@
 if type direnv 2> /dev/null
   eval (direnv hook fish)
 end
+
+if status is-login
+  if test -z "$DISPLAY" -a "$XDG_VTNR" = 1
+    exec startx -- -keeptty
+  end
+end
diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf
new file mode 100644
index 0000000000000000000000000000000000000000..41af2a243ee82c2b962e9019d97c3f3a6dabef4d
--- /dev/null
+++ b/.config/picom/picom.conf
@@ -0,0 +1,8 @@
+backend = "xrender";
+
+opacity-rule = [
+  "100:class_g = 'kitty' && focused",
+  "95:class_g = 'kitty' && !focused"
+];
+
+vsync = true;
diff --git a/.xinitrc b/.xinitrc
new file mode 100644
index 0000000000000000000000000000000000000000..f42b1abb1a59d93b4a3e3ced6a39df3a111c9253
--- /dev/null
+++ b/.xinitrc
@@ -0,0 +1,2 @@
+gpg-connect-agent 'updatestartuptty' /bye > /dev/null
+exec bspwm