Update herbstluftwm style
This commit is contained in:
parent
154eb950f9
commit
17a46ab5d0
1 changed files with 37 additions and 28 deletions
|
@ -174,42 +174,37 @@ done
|
||||||
# theme
|
# theme
|
||||||
hc attr theme.tiling.reset 1
|
hc attr theme.tiling.reset 1
|
||||||
hc attr theme.floating.reset 1
|
hc attr theme.floating.reset 1
|
||||||
hc set frame_border_active_color '#222222'
|
hc set frame_border_active_color '#3d3d3d'
|
||||||
hc set frame_border_normal_color '#101010'
|
hc set frame_border_normal_color '#222222'
|
||||||
hc set frame_bg_normal_color '#565656'
|
hc set frame_bg_normal_color '#111111'
|
||||||
hc set frame_bg_active_color '#345F0C'
|
hc set frame_bg_active_color '#263f1f'
|
||||||
hc set frame_border_width 1
|
hc set frame_border_width 0
|
||||||
hc set always_show_frame 1
|
hc set window_border_width 2
|
||||||
|
hc set window_border_inner_width 0
|
||||||
|
hc set window_border_normal_color '#222222'
|
||||||
|
hc set window_border_active_color '#3d3d3d'
|
||||||
|
hc set window_border_inner_color '#111111'
|
||||||
|
hc set always_show_frame 0
|
||||||
|
hc set frame_gap 30
|
||||||
|
# Add overlapping window borders
|
||||||
|
hc set window_gap 30
|
||||||
|
hc set frame_padding -30
|
||||||
hc set frame_bg_transparent 1
|
hc set frame_bg_transparent 1
|
||||||
hc set frame_transparent_width 5
|
|
||||||
hc set frame_gap 4
|
|
||||||
|
|
||||||
hc attr theme.active.color '#9fbc00'
|
|
||||||
hc attr theme.normal.color '#454545'
|
|
||||||
hc attr theme.urgent.color orange
|
|
||||||
hc attr theme.inner_width 1
|
|
||||||
hc attr theme.inner_color black
|
|
||||||
hc attr theme.border_width 3
|
|
||||||
hc attr theme.floating.border_width 4
|
|
||||||
hc attr theme.floating.outer_width 1
|
|
||||||
hc attr theme.floating.outer_color black
|
|
||||||
hc attr theme.active.inner_color '#3E4A00'
|
|
||||||
hc attr theme.active.outer_color '#3E4A00'
|
|
||||||
hc attr theme.background_color '#141414'
|
|
||||||
|
|
||||||
hc set window_gap 0
|
|
||||||
hc set frame_padding 0
|
|
||||||
hc set smart_window_surroundings 0
|
hc set smart_window_surroundings 0
|
||||||
hc set smart_frame_surroundings 1
|
hc set smart_frame_surroundings 0
|
||||||
hc set mouse_recenter_gap 0
|
hc set mouse_recenter_gap 0
|
||||||
|
hc set swap_monitors_to_get_tag 0
|
||||||
|
hc set update_dragged_clients 1
|
||||||
|
|
||||||
# rules
|
# rules
|
||||||
hc unrule -F
|
hc unrule -F
|
||||||
#hc rule class=XTerm tag=3 # move all xterms to tag 3
|
|
||||||
hc rule focus=on # normally focus new clients
|
hc rule focus=on # normally focus new clients
|
||||||
#hc rule focus=off # normally do not focus new clients
|
hc rule class=Emacs tag=dev index=0 switchtag=on hook=emacs
|
||||||
# give focus to most common terminals
|
hc rule class=URxvt tag=dev index=1 switchtag=on hook=urxvt
|
||||||
#hc rule class~'(.*[Rr]xvt.*|.*[Tt]erm|Konsole)' focus=on
|
hc rule class~'Conkeror|Firefox' tag=web index=0
|
||||||
|
hc rule class=Pinentry pseudotile=on
|
||||||
|
hc rule class=Alsaplayer pseudotile=on
|
||||||
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' pseudotile=on
|
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(DIALOG|UTILITY|SPLASH)' pseudotile=on
|
||||||
hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on
|
hc rule windowtype='_NET_WM_WINDOW_TYPE_DIALOG' focus=on
|
||||||
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off
|
hc rule windowtype~'_NET_WM_WINDOW_TYPE_(NOTIFICATION|DOCK|DESKTOP)' manage=off
|
||||||
|
@ -223,6 +218,20 @@ herbstclient set tree_style '╾│ ├└╼─┐'
|
||||||
# I have two monitors, each with a resolution of 1920x1080.
|
# I have two monitors, each with a resolution of 1920x1080.
|
||||||
hc set_monitors 1920x1080+0+0 1920x1080+1920+0
|
hc set_monitors 1920x1080+0+0 1920x1080+1920+0
|
||||||
|
|
||||||
|
# Pad the first monitor to make room for mowedline and trayer.
|
||||||
|
hc pad 0 0 0 16 16
|
||||||
|
|
||||||
|
# Load layouts for the dev and web tags.
|
||||||
|
hc load dev '(split horizontal:0.535:1 (clients max:0) (clients vertical:0))'
|
||||||
|
hc load web '(clients max:0)'
|
||||||
|
|
||||||
|
# Make sure the "Emacs" frame is selected.
|
||||||
|
hc focus_edge left
|
||||||
|
|
||||||
|
# Lock each tag to its specific monitor.
|
||||||
|
lock_tag_to_monitor dev 0
|
||||||
|
lock_tag_to_monitor web 1
|
||||||
|
|
||||||
## Other configurations
|
## Other configurations
|
||||||
|
|
||||||
# Load any other configuration files in
|
# Load any other configuration files in
|
||||||
|
|
Loading…
Reference in a new issue