aboutsummaryrefslogtreecommitdiffstats
path: root/herbstluftwm/.config
diff options
context:
space:
mode:
Diffstat (limited to 'herbstluftwm/.config')
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/autostart17
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/panel.sh30
2 files changed, 25 insertions, 22 deletions
diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart
index 109ea43..edb6361 100755
--- a/herbstluftwm/.config/herbstluftwm/autostart
+++ b/herbstluftwm/.config/herbstluftwm/autostart
@@ -15,7 +15,7 @@ get_x_color() {
15hlwm_scripts="$HOME/.config/herbstluftwm" 15hlwm_scripts="$HOME/.config/herbstluftwm"
16 16
17#wallpaper 17#wallpaper
18wallpaper=/home/tom/Pictures/fall1.jpg 18wallpaper="/home/tom/Pictures/fall1.jpg"
19 19
20#Numix color palette 20#Numix color palette
21export WM_LIGHT=$(get_x_color 15) 21export WM_LIGHT=$(get_x_color 15)
@@ -24,9 +24,13 @@ export WM_ACCENT=$(get_x_color 9)
24export WM_LDARK=$(get_x_color 8) 24export WM_LDARK=$(get_x_color 8)
25export WM_DARK=$(get_x_color 0) 25export WM_DARK=$(get_x_color 0)
26 26
27#Detect monitors
28hc set auto_detect_monitors 1
29hc detect_monitors
30
27#Panel and window_p 31#Panel and window_p
28window_p=20 32window_p=20
29monitor_w=$(hc list_monitors | sed 's/^[0-9]: \([0-9]*\)x.*$/\1/') 33monitor_w=($(hc list_monitors | sed 's/^[0-9]: \([0-9]*\)x.*$/\1/'))
30panel_h=24 34panel_h=24
31panel_w=$(echo "$monitor_w - (2 * $window_p)" | bc) 35panel_w=$(echo "$monitor_w - (2 * $window_p)" | bc)
32dmenu_opts="-h $panel_h -w $panel_w -x $window_p -y $window_p -p Run: -nb $WM_DARK -nf $WM_LIGHT -sb $WM_ACCENT -sf $WM_DARK" 36dmenu_opts="-h $panel_h -w $panel_w -x $window_p -y $window_p -p Run: -nb $WM_DARK -nf $WM_LIGHT -sb $WM_ACCENT -sf $WM_DARK"
@@ -44,8 +48,10 @@ hc keybind $Mod-Shift-r reload
44hc keybind $Mod-Shift-c close 48hc keybind $Mod-Shift-c close
45hc keybind $Mod-Return spawn xterm 49hc keybind $Mod-Return spawn xterm
46hc keybind $Mod-grave spawn dmenu_run $dmenu_opts 50hc keybind $Mod-grave spawn dmenu_run $dmenu_opts
47hc keybind XF86AudioLowerVolume spawn amixer set Master 5%- 51hc keybind XF86AudioLowerVolume spawn amixer -c 2 set Speaker 5%-
48hc keybind XF86AudioRaiseVolume spawn amixer set Master 5%+ 52hc keybind XF86AudioRaiseVolume spawn amixer -c 2 set Speaker 5%+
53
54echo "env DISPLAY=:0 /usr/bin/dmenu_run $dmenu_opts"
49 55
50# basic movement 56# basic movement
51# focusing clients 57# focusing clients
@@ -137,7 +143,8 @@ hc set frame_bg_normal_color $WM_LDARK
137hc set frame_bg_active_color $WM_DARK 143hc set frame_bg_active_color $WM_DARK
138hc set frame_border_width 0 144hc set frame_border_width 0
139hc set always_show_frame 0 145hc set always_show_frame 0
140hc set frame_bg_transparent 1 146hc set frame_normal_opacity 0
147hc set frame_active_opacity 0
141hc set frame_transparent_width 0 148hc set frame_transparent_width 0
142hc set frame_gap 0 149hc set frame_gap 0
143 150
diff --git a/herbstluftwm/.config/herbstluftwm/panel.sh b/herbstluftwm/.config/herbstluftwm/panel.sh
index 24d0e12..588e65e 100755
--- a/herbstluftwm/.config/herbstluftwm/panel.sh
+++ b/herbstluftwm/.config/herbstluftwm/panel.sh
@@ -62,24 +62,20 @@ fi
62 62
63 while true ; do 63 while true ; do
64 # Volume 64 # Volume
65 if pgrep pulseaudio > /dev/null ; then 65 volumes=$(\
66 volumes=$(\ 66 amixer get -c 2 get Speaker | \
67 amixer get Master | \ 67 grep "Front Right: Playback"\
68 grep "Mono: Playback"\ 68 )
69 ) 69 vol=$(\
70 vol=$(\ 70 echo $volumes | \
71 echo $volumes | \ 71 sed "s/.*\[\([0-9]*\)%\].*/\1/"\
72 sed "s/.*\[\([0-9]*\)%\].*/\1/"\ 72 )
73 ) 73 if [ -z $vol ] ; then
74 if [ -z $vol ] ; then
75 echo -e "volume\toff"
76 elif [ $vol -le 0 ] ; then
77 echo -e "volume\t%{F$normal_txt}Volume muted"
78 else
79 echo -e "volume\t%{F$normal_txt}Volume: $vol%%%{F-}"
80 fi
81 else
82 echo -e "volume\toff" 74 echo -e "volume\toff"
75 elif [ $vol -le 0 ] ; then
76 echo -e "volume\t%{F$normal_txt}Volume muted"
77 else
78 echo -e "volume\t%{F$normal_txt}Volume: $vol%%%{F-}"
83 fi 79 fi
84 80
85 # Network 81 # Network