From 393087e8a5c73542192d0e06c92f8dd5ea1eb4ba Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Fri, 5 Aug 2016 01:48:13 +0200 Subject: Add rofi configuration --- rofi/.config/Xresources/Rofi.conf | 6 ++++++ rofi/.config/herbstluftwm/autostart.d/rofi.sh | 14 ++++++++++++++ rofi/.config/rofi/windows.conf | 3 +++ 3 files changed, 23 insertions(+) create mode 100644 rofi/.config/Xresources/Rofi.conf create mode 100755 rofi/.config/herbstluftwm/autostart.d/rofi.sh create mode 100644 rofi/.config/rofi/windows.conf (limited to 'rofi/.config') diff --git a/rofi/.config/Xresources/Rofi.conf b/rofi/.config/Xresources/Rofi.conf new file mode 100644 index 0000000..3b4cc33 --- /dev/null +++ b/rofi/.config/Xresources/Rofi.conf @@ -0,0 +1,6 @@ +! Use a nice font. +rofi.font: Fantasque Sans Mono 15 + +! Add C-g to the keys used to cancel an action in Rofi. I am used to +! this from Emacs and I always press it before I press ESC. +rofi.kb-cancel: Escape,Control+bracketleft,Control+g 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" diff --git a/rofi/.config/rofi/windows.conf b/rofi/.config/rofi/windows.conf new file mode 100644 index 0000000..d520d5d --- /dev/null +++ b/rofi/.config/rofi/windows.conf @@ -0,0 +1,3 @@ +! -*- mode: conf-xdefaults; -*- +rofi.kb-accept-entry: Control+Return,Shift+Return +rofi.kb-accept-custom: Control+j,Control+m,Return,KP_Enter -- cgit v1.2.3-54-g00ecf