aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2015-11-30 21:02:35 +0100
committerGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2015-11-30 21:02:35 +0100
commit31e52e45c77ed4965b46723f514085afd280f66c (patch)
tree0267ef6c572f48e7ee29d07af5de2bc5960face9
parenta88f83b3f2cbb711e36584b62f4f9d00ab081330 (diff)
downloaddotfiles-31e52e45c77ed4965b46723f514085afd280f66c.tar.gz
dotfiles-31e52e45c77ed4965b46723f514085afd280f66c.tar.bz2
dotfiles-31e52e45c77ed4965b46723f514085afd280f66c.zip
Replaced dmenu by rofi
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/autostart11
-rw-r--r--herbstluftwm/.config/herbstluftwm/dependencylist2
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/dmenu_theme.sh10
-rw-r--r--herbstluftwm/.config/herbstluftwm/hlwm-keybindings7
-rw-r--r--herbstluftwm/.config/herbstluftwm/hlwm-theming6
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/rofi_theme.sh11
6 files changed, 23 insertions, 24 deletions
diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart
index aa7c430..ebef530 100755
--- a/herbstluftwm/.config/herbstluftwm/autostart
+++ b/herbstluftwm/.config/herbstluftwm/autostart
@@ -11,22 +11,13 @@ export HLWM_CONF_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
11 11
12source "$HLWM_CONF_DIR/hlwm-theming" 12source "$HLWM_CONF_DIR/hlwm-theming"
13 13
14#Dmenu opts
15dmenu_screen=0
16dmenu_width=400
17dmenu_height=30
18dmenu_lines=9
19
20geometry=($(hc monitor_rect $dmenu_screen)) 14geometry=($(hc monitor_rect $dmenu_screen))
21 15
22dmenu_x=$(echo "(${geometry[2]} / 2) - ($dmenu_width / 2)" | bc)
23dmenu_y="${geometry[1]}"
24
25# Tags 16# Tags
26tag_names=() 17tag_names=()
27tag_keys=({1..9} 0) 18tag_keys=({1..9} 0)
28for key in ${tag_keys[@]}; do 19for key in ${tag_keys[@]}; do
29 if [ $key -eq 0 ]; then 20 if [ $key -eq 0 ]; then
30 key=10 21 key=10
31 else 22 else
32 key=$(echo "$key - 1" | bc) 23 key=$(echo "$key - 1" | bc)
diff --git a/herbstluftwm/.config/herbstluftwm/dependencylist b/herbstluftwm/.config/herbstluftwm/dependencylist
index 9092324..beed0dd 100644
--- a/herbstluftwm/.config/herbstluftwm/dependencylist
+++ b/herbstluftwm/.config/herbstluftwm/dependencylist
@@ -1,7 +1,6 @@
1alsa-utils 1alsa-utils
2bc 2bc
3compton 3compton
4dmenu2
5feh 4feh
6herbstluftwm-git 5herbstluftwm-git
7i3lock 6i3lock
@@ -10,6 +9,7 @@ mpc
10playerctl 9playerctl
11pulseaudio 10pulseaudio
12pulseaudio-alsa 11pulseaudio-alsa
12rofi-git
13scrot 13scrot
14sed 14sed
15ttf-dejavu 15ttf-dejavu
diff --git a/herbstluftwm/.config/herbstluftwm/dmenu_theme.sh b/herbstluftwm/.config/herbstluftwm/dmenu_theme.sh
deleted file mode 100755
index 6b825ce..0000000
--- a/herbstluftwm/.config/herbstluftwm/dmenu_theme.sh
+++ /dev/null
@@ -1,10 +0,0 @@
1#!/bin/sh
2
3theme_dir="$HLWM_CONF_DIR/themes"
4themes=$(ls "$theme_dir" | grep -vE "current|template")
5theme=$(echo "$themes" | dmenu "$@")
6
7if [ -n "$theme" ] && [ -f "$theme_dir/$theme" ]; then
8 ln -sf "$theme" "$theme_dir/current" && herbstclient reload
9fi
10
diff --git a/herbstluftwm/.config/herbstluftwm/hlwm-keybindings b/herbstluftwm/.config/herbstluftwm/hlwm-keybindings
index 1711760..63325f5 100644
--- a/herbstluftwm/.config/herbstluftwm/hlwm-keybindings
+++ b/herbstluftwm/.config/herbstluftwm/hlwm-keybindings
@@ -10,9 +10,10 @@ hc keybind $Mod-Shift-q quit
10hc keybind $Mod-Shift-r chain , spawn echo "!! HLWM reload config !!" , reload 10hc keybind $Mod-Shift-r chain , spawn echo "!! HLWM reload config !!" , reload
11hc keybind $Mod-Shift-c close 11hc keybind $Mod-Shift-c close
12hc keybind $Mod-Return spawn xterm 12hc keybind $Mod-Return spawn xterm
13hc keybind $Mod-grave spawn dmenu_app -i -h $dmenu_height -w $dmenu_width -x $dmenu_x -y $dmenu_y -p "Launch:" -s $dmenu_screen -l $dmenu_lines -fn "$HLWM_PANEL_FONT" -nb $HLWM_BG_COLOR -nf $HLWM_FG_COLOR -sb $HLWM_ACCENT_COLOR -sf $HLWM_BG_COLOR 13
14hc keybind $Mod-e spawn dmenu_run -i -h $dmenu_height -w $dmenu_width -x $dmenu_x -y $dmenu_y -p "Execute:" -s $dmenu_screen -l $dmenu_lines -fn "$HLWM_PANEL_FONT" -nb $HLWM_BG_COLOR -nf $HLWM_FG_COLOR -sb $HLWM_ACCENT_COLOR -sf $HLWM_BG_COLOR 14hc keybind $Mod-Escape spawn rofi -color-enabled -modi "run,ssh" -show run
15hc keybind $Mod-t spawn env HLWM_CONF_DIR=$HLWM_CONF_DIR $HLWM_CONF_DIR/dmenu_theme.sh -i -h $dmenu_height -w $dmenu_width -x $dmenu_x -y $dmenu_y -p "Theme:" -s $dmenu_screen -l $dmenu_lines -fn "$HLWM_PANEL_FONT" -nb $HLWM_BG_COLOR -nf $HLWM_FG_COLOR -sb $HLWM_ACCENT_COLOR -sf $HLWM_BG_COLOR 15hc keybind $Mod-t spawn env HLWM_CONF_DIR=$HLWM_CONF_DIR $HLWM_CONF_DIR/rofi_theme.sh -color-enabled
16
16hc keybind XF86AudioLowerVolume spawn amixer set Master 1%- 17hc keybind XF86AudioLowerVolume spawn amixer set Master 1%-
17hc keybind XF86AudioRaiseVolume spawn amixer set Master 1%+ 18hc keybind XF86AudioRaiseVolume spawn amixer set Master 1%+
18 19
diff --git a/herbstluftwm/.config/herbstluftwm/hlwm-theming b/herbstluftwm/.config/herbstluftwm/hlwm-theming
index aca737f..8e043fb 100644
--- a/herbstluftwm/.config/herbstluftwm/hlwm-theming
+++ b/herbstluftwm/.config/herbstluftwm/hlwm-theming
@@ -20,6 +20,12 @@ done
20 20
21echo "XTerm*background: $HLWM_BG_COLOR" | xrdb -override 21echo "XTerm*background: $HLWM_BG_COLOR" | xrdb -override
22 22
23# Mode: BG, FG BG ALT, HL BG, HL FG
24echo "rofi.color-normal: $HLWM_BG_COLOR, $HLWM_FG_COLOR, $HLWM_BG_COLOR, $HLWM_ACCENT_COLOR, $HLWM_FG_COLOR" | xrdb -override
25
26# Windowi BACKGROUND, BORDER
27echo "rofi.color-window: $HLWM_BG_COLOR, $HLWM_ACCENT_COLOR" | xrdb -override
28
23export HLWM_FG_ACOLOR=$(add_alpha_channel $HLWM_FG_COLOR) 29export HLWM_FG_ACOLOR=$(add_alpha_channel $HLWM_FG_COLOR)
24export HLWM_ACCENT_ACOLOR=$(add_alpha_channel $HLWM_ACCENT_COLOR) 30export HLWM_ACCENT_ACOLOR=$(add_alpha_channel $HLWM_ACCENT_COLOR)
25export HLWM_BG_ACOLOR=$(add_alpha_channel $HLWM_BG_COLOR) 31export HLWM_BG_ACOLOR=$(add_alpha_channel $HLWM_BG_COLOR)
diff --git a/herbstluftwm/.config/herbstluftwm/rofi_theme.sh b/herbstluftwm/.config/herbstluftwm/rofi_theme.sh
new file mode 100755
index 0000000..4921a66
--- /dev/null
+++ b/herbstluftwm/.config/herbstluftwm/rofi_theme.sh
@@ -0,0 +1,11 @@
1#!/bin/sh
2
3theme_dir="$HLWM_CONF_DIR/themes"
4current=$(readlink "$theme_dir/current")
5themes=$(ls "$theme_dir" | grep -vE "current|template|README\.md|$current")
6theme=$(echo "$themes" | rofi -dmenu -p "theme:" $@)
7
8if [ -n "$theme" ] && [ -f "$theme_dir/$theme" ]; then
9 ln -sf "$theme" "$theme_dir/current" && herbstclient reload
10fi
11