summaryrefslogtreecommitdiffstats
path: root/herbstluftwm
diff options
context:
space:
mode:
authorGravatar Tom Willemse2014-08-20 23:57:02 +0200
committerGravatar Tom Willemse2014-08-20 23:57:02 +0200
commit66e6ded86faf69d3fd70625e8048110850acff3f (patch)
treebae571164bfb78ccd36205061c299480346d416b /herbstluftwm
parent46ba5c7a01f16a54827a5ed906abf6c84313fb23 (diff)
downloaddotfiles-66e6ded86faf69d3fd70625e8048110850acff3f.tar.gz
dotfiles-66e6ded86faf69d3fd70625e8048110850acff3f.zip
Update herbstluftwm config
Diffstat (limited to 'herbstluftwm')
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/autostart52
1 files changed, 28 insertions, 24 deletions
diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart
index beed13a..4b94297 100755
--- a/herbstluftwm/.config/herbstluftwm/autostart
+++ b/herbstluftwm/.config/herbstluftwm/autostart
@@ -8,6 +8,9 @@ function hc() {
hc emit_hook reload
+xsetroot -solid '#5A8E3A'
+
+
# remove all existing keybindings
hc keyunbind --all
@@ -16,10 +19,7 @@ Mod=Mod4
hc keybind $Mod-Shift-q quit
hc keybind $Mod-Shift-r reload
hc keybind $Mod-Shift-c close
-
-hc keybind $Mod-c spawn urxvt
-hc keybind $Mod-e spawn emacsclient -ca emacs
-hc keybind $Mod-w spawn conkeror
+hc keybind $Mod-Return spawn xterm
# tags
TAG_NAMES=( {1..9} )
@@ -47,8 +47,8 @@ hc keybind $Mod-space cycle_layout 1
hc keybind $Mod-u split vertical 0.5
hc keybind $Mod-o split horizontal 0.5
hc keybind $Mod-s floating toggle
-# hc keybind $Mod-f fullscreen toggle
-# hc keybind $Mod-p pseudotile toggle
+hc keybind $Mod-f fullscreen toggle
+hc keybind $Mod-p pseudotile toggle
# resizing
RESIZESTEP=0.05
@@ -67,11 +67,11 @@ hc mousebind $Mod-Button3 zoom
hc keybind $Mod-BackSpace cycle_monitor
hc keybind $Mod-Tab cycle_all +1
hc keybind $Mod-Shift-Tab cycle_all -1
-# hc keybind $Mod-c cycle
-hc keybind $Mod-b focus left
-hc keybind $Mod-n focus down
-hc keybind $Mod-p focus up
-hc keybind $Mod-f focus right
+hc keybind $Mod-c cycle
+hc keybind $Mod-h focus left
+hc keybind $Mod-j focus down
+hc keybind $Mod-k focus up
+hc keybind $Mod-l focus right
hc keybind $Mod-i jumpto urgent
hc keybind $Mod-Shift-h shift left
hc keybind $Mod-Shift-j shift down
@@ -79,20 +79,20 @@ hc keybind $Mod-Shift-k shift up
hc keybind $Mod-Shift-l shift right
# colors
-hc set frame_border_active_color '#111111'
-hc set frame_border_normal_color '#111111'
-hc set frame_bg_normal_color '#111111'
-hc set frame_bg_active_color '#2a3b54'
-hc set frame_border_width 4
+hc set frame_border_active_color '#222222'
+hc set frame_border_normal_color '#101010'
+hc set frame_bg_normal_color '#565656'
+hc set frame_bg_active_color '#345F0C'
+hc set frame_border_width 1
hc set window_border_width 3
hc set window_border_inner_width 1
-hc set window_border_normal_color '#111111'
-hc set window_border_active_color '#2a3b54'
+hc set window_border_normal_color '#454545'
+hc set window_border_active_color '#9fbc00'
hc set always_show_frame 1
hc set frame_gap 4
-# add overlapping window borders
-hc set window_gap 0
-hc set frame_padding 0
+# add overlapping window borders
+hc set window_gap -2
+hc set frame_padding 2
hc set smart_window_surroundings 0
hc set smart_frame_surroundings 1
hc set mouse_recenter_gap 0
@@ -118,6 +118,10 @@ herbstclient set tree_style '╾│ ├└╼─┐'
# or simply:
# hc detect_monitors
-hc set_monitors 1920x1080+0+0 1680x1050+1920+0
-hc pad 0 -5 -5 -4 -5
-hc split h 0.575
+# find the panel
+panel=~/.config/herbstluftwm/panel.sh
+[ -x "$panel" ] || panel=/etc/xdg/herbstluftwm/panel.sh
+for monitor in $(herbstclient list_monitors | cut -d: -f1) ; do
+ # start it on each monitor
+ $panel $monitor &
+done