diff options
Diffstat (limited to 'herbstluftwm/.config')
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/autostart | 11 | ||||
| -rw-r--r-- | herbstluftwm/.config/herbstluftwm/dependencylist | 2 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/dmenu_theme.sh | 10 | ||||
| -rw-r--r-- | herbstluftwm/.config/herbstluftwm/hlwm-keybindings | 7 | ||||
| -rw-r--r-- | herbstluftwm/.config/herbstluftwm/hlwm-theming | 6 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/rofi_theme.sh | 11 |
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 | ||
| 12 | source "$HLWM_CONF_DIR/hlwm-theming" | 12 | source "$HLWM_CONF_DIR/hlwm-theming" |
| 13 | 13 | ||
| 14 | #Dmenu opts | ||
| 15 | dmenu_screen=0 | ||
| 16 | dmenu_width=400 | ||
| 17 | dmenu_height=30 | ||
| 18 | dmenu_lines=9 | ||
| 19 | |||
| 20 | geometry=($(hc monitor_rect $dmenu_screen)) | 14 | geometry=($(hc monitor_rect $dmenu_screen)) |
| 21 | 15 | ||
| 22 | dmenu_x=$(echo "(${geometry[2]} / 2) - ($dmenu_width / 2)" | bc) | ||
| 23 | dmenu_y="${geometry[1]}" | ||
| 24 | |||
| 25 | # Tags | 16 | # Tags |
| 26 | tag_names=() | 17 | tag_names=() |
| 27 | tag_keys=({1..9} 0) | 18 | tag_keys=({1..9} 0) |
| 28 | for key in ${tag_keys[@]}; do | 19 | for 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 @@ | |||
| 1 | alsa-utils | 1 | alsa-utils |
| 2 | bc | 2 | bc |
| 3 | compton | 3 | compton |
| 4 | dmenu2 | ||
| 5 | feh | 4 | feh |
| 6 | herbstluftwm-git | 5 | herbstluftwm-git |
| 7 | i3lock | 6 | i3lock |
| @@ -10,6 +9,7 @@ mpc | |||
| 10 | playerctl | 9 | playerctl |
| 11 | pulseaudio | 10 | pulseaudio |
| 12 | pulseaudio-alsa | 11 | pulseaudio-alsa |
| 12 | rofi-git | ||
| 13 | scrot | 13 | scrot |
| 14 | sed | 14 | sed |
| 15 | ttf-dejavu | 15 | ttf-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 | |||
| 3 | theme_dir="$HLWM_CONF_DIR/themes" | ||
| 4 | themes=$(ls "$theme_dir" | grep -vE "current|template") | ||
| 5 | theme=$(echo "$themes" | dmenu "$@") | ||
| 6 | |||
| 7 | if [ -n "$theme" ] && [ -f "$theme_dir/$theme" ]; then | ||
| 8 | ln -sf "$theme" "$theme_dir/current" && herbstclient reload | ||
| 9 | fi | ||
| 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 | |||
| 10 | hc keybind $Mod-Shift-r chain , spawn echo "!! HLWM reload config !!" , reload | 10 | hc keybind $Mod-Shift-r chain , spawn echo "!! HLWM reload config !!" , reload |
| 11 | hc keybind $Mod-Shift-c close | 11 | hc keybind $Mod-Shift-c close |
| 12 | hc keybind $Mod-Return spawn xterm | 12 | hc keybind $Mod-Return spawn xterm |
| 13 | hc 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 | |
| 14 | hc 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 | 14 | hc keybind $Mod-Escape spawn rofi -color-enabled -modi "run,ssh" -show run |
| 15 | hc 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 | 15 | hc keybind $Mod-t spawn env HLWM_CONF_DIR=$HLWM_CONF_DIR $HLWM_CONF_DIR/rofi_theme.sh -color-enabled |
| 16 | |||
| 16 | hc keybind XF86AudioLowerVolume spawn amixer set Master 1%- | 17 | hc keybind XF86AudioLowerVolume spawn amixer set Master 1%- |
| 17 | hc keybind XF86AudioRaiseVolume spawn amixer set Master 1%+ | 18 | hc 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 | ||
| 21 | echo "XTerm*background: $HLWM_BG_COLOR" | xrdb -override | 21 | echo "XTerm*background: $HLWM_BG_COLOR" | xrdb -override |
| 22 | 22 | ||
| 23 | # Mode: BG, FG BG ALT, HL BG, HL FG | ||
| 24 | echo "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 | ||
| 27 | echo "rofi.color-window: $HLWM_BG_COLOR, $HLWM_ACCENT_COLOR" | xrdb -override | ||
| 28 | |||
| 23 | export HLWM_FG_ACOLOR=$(add_alpha_channel $HLWM_FG_COLOR) | 29 | export HLWM_FG_ACOLOR=$(add_alpha_channel $HLWM_FG_COLOR) |
| 24 | export HLWM_ACCENT_ACOLOR=$(add_alpha_channel $HLWM_ACCENT_COLOR) | 30 | export HLWM_ACCENT_ACOLOR=$(add_alpha_channel $HLWM_ACCENT_COLOR) |
| 25 | export HLWM_BG_ACOLOR=$(add_alpha_channel $HLWM_BG_COLOR) | 31 | export 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 | |||
| 3 | theme_dir="$HLWM_CONF_DIR/themes" | ||
| 4 | current=$(readlink "$theme_dir/current") | ||
| 5 | themes=$(ls "$theme_dir" | grep -vE "current|template|README\.md|$current") | ||
| 6 | theme=$(echo "$themes" | rofi -dmenu -p "theme:" $@) | ||
| 7 | |||
| 8 | if [ -n "$theme" ] && [ -f "$theme_dir/$theme" ]; then | ||
| 9 | ln -sf "$theme" "$theme_dir/current" && herbstclient reload | ||
| 10 | fi | ||
| 11 | |||
