Add rofi configuration

This commit is contained in:
Tom Willemse 2016-08-05 01:48:13 +02:00
parent 6cabddd647
commit 393087e8a5
5 changed files with 32 additions and 0 deletions

View file

@ -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

View file

@ -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"

View file

@ -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

View file

@ -0,0 +1,8 @@
#!/usr/bin/env bash
winid="0x$(printf "%x\n" $1)"
tag=$(herbstclient attr clients.$winid.tag)
herbstclient chain \
, silent substitute M tags.by-name.$tag.my_monitor focus_monitor M \
, use $tag \
, jumpto $winid

1
x11/.Xresources Normal file
View file

@ -0,0 +1 @@
#include ".config/Xresources/Rofi.conf"