aboutsummaryrefslogtreecommitdiffstats
path: root/rofi/.config/herbstluftwm/autostart.d
diff options
context:
space:
mode:
Diffstat (limited to 'rofi/.config/herbstluftwm/autostart.d')
-rwxr-xr-xrofi/.config/herbstluftwm/autostart.d/rofi.sh14
1 files changed, 14 insertions, 0 deletions
diff --git a/rofi/.config/herbstluftwm/autostart.d/rofi.sh b/rofi/.config/herbstluftwm/autostart.d/rofi.sh
new file mode 100755
index 0000000..22fe03e
--- /dev/null
+++ b/rofi/.config/herbstluftwm/autostart.d/rofi.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env zsh
+
+if ! whence hc; then
+ function hc() { herbstclient "$@"; }
+fi
+
+# Run things with rofi
+hc keybind Mod4-r spawn rofi -show run -m 0
+
+# Use a special rofi configuration that allows windows to be locked by
+# herbstluftwm.
+hc keybind Mod4-w spawn rofi -show window -m 0 \
+ -window-command "$HOME/usr/bin/hlwm-switch-to-window {window}" \
+ -config "$HOME/.config/rofi/windows.conf"