diff options
Diffstat (limited to 'herbstluftwm')
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/autostart | 13 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/cycle_main_monitors.sh | 4 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/lasttag.sh | 4 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/polybar.sh | 29 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/rules | 10 | ||||
| -rwxr-xr-x | herbstluftwm/.config/herbstluftwm/toggle_floatmon.sh | 2 |
6 files changed, 41 insertions, 21 deletions
diff --git a/herbstluftwm/.config/herbstluftwm/autostart b/herbstluftwm/.config/herbstluftwm/autostart index 5e5c942..e67c890 100755 --- a/herbstluftwm/.config/herbstluftwm/autostart +++ b/herbstluftwm/.config/herbstluftwm/autostart @@ -12,7 +12,7 @@ hc emit_hook reload if hc silent new_attr bool my_not_first_autostart; then [ ! "$(pidof -x picom)" ] && herbstclient spawn picom - xset s 600 5 + xset s 600 120 #[ ! "$(pidof -x xss-lock)" ] && xss-lock -n /usr/lib/xsecurelock/dimmer -l -- xsecurelock & [ ! "$(pidof -x xss-lock)" ] && herbstclient spawn xss-lock -n /usr/lib/xsecurelock/dimmer -l -- slock fi @@ -196,21 +196,27 @@ hc attr theme.floating.reset 1 hc attr theme.title_color '#000000' hc attr theme.title_height 15 hc attr theme.title_font 'Dejavu Sans:pixelsize=12' +hc attr theme.minimal.title_color '#000000' +hc attr theme.minimal.title_height 10 +hc attr theme.minimal.title_font 'Dejavu Sans:pixelsize=8' #hc attr theme.padding_top 2 hc attr theme.active.color '#9fbc00' +hc attr theme.minimal.color '#8fcc00' 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 2 +hc attr theme.minimal.border_width 1 hc attr theme.floating.border_width 2 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 attr theme.minimal.tight_decoration true hc set frame_border_active_color '#222222' hc set frame_border_normal_color '#101010' @@ -230,10 +236,11 @@ hc set mouse_recenter_gap 0 hc set hide_covered_windows off hc set focus_crosses_monitor_boundaries on hc set swap_monitors_to_get_tag on -hc set focus_stealing_prevention off -hc set focus_follows_mouse false +hc set focus_stealing_prevention on +hc set focus_follows_mouse on hc set raise_on_focus on +hc set update_dragged_clients 1 hc set tree_style '╾│ ├└╼─┐' diff --git a/herbstluftwm/.config/herbstluftwm/cycle_main_monitors.sh b/herbstluftwm/.config/herbstluftwm/cycle_main_monitors.sh index fbac0e3..ba9682d 100755 --- a/herbstluftwm/.config/herbstluftwm/cycle_main_monitors.sh +++ b/herbstluftwm/.config/herbstluftwm/cycle_main_monitors.sh @@ -6,10 +6,10 @@ hc() { hc lock -hc cycle_monitor +hc cycle_monitor 1 while $(hc compare monitors.focus.name "!=" "") do - hc cycle_monitor + hc cycle_monitor 1 done hc unlock diff --git a/herbstluftwm/.config/herbstluftwm/lasttag.sh b/herbstluftwm/.config/herbstluftwm/lasttag.sh index 170643b..b745cae 100755 --- a/herbstluftwm/.config/herbstluftwm/lasttag.sh +++ b/herbstluftwm/.config/herbstluftwm/lasttag.sh @@ -33,6 +33,6 @@ hc --idle '(tag_changed|goto_last_tag|reload)' \ ;; esac read -r -d '' -a visible_tags <<< "$(hc list_monitors | cut -d\" -f2)" - echo "new last_tag: ${lasttag}" >> /tmp/lasttag.log - echo "new tag: ${tag}" >> /tmp/lasttag.log + #echo "new last_tag: ${lasttag}" >> /tmp/lasttag.log + #echo "new tag: ${tag}" >> /tmp/lasttag.log done diff --git a/herbstluftwm/.config/herbstluftwm/polybar.sh b/herbstluftwm/.config/herbstluftwm/polybar.sh index 1c6d9a9..343af2a 100755 --- a/herbstluftwm/.config/herbstluftwm/polybar.sh +++ b/herbstluftwm/.config/herbstluftwm/polybar.sh @@ -36,25 +36,32 @@ done wm=${1:+"-$1"} # -MONITOR=$(name "$primary_mon_name") polybar "topbar${wm}" & +monitor=$(name "$primary_mon_name") +bar_name="topbar${wm}" +MONITOR=$monitor polybar "$bar_name" & +echo "MONITOR=$monitor polybar $bar_name" primary_height_var="${primary_mon_name}_height" declare "${primary_mon_name}_height=$((${!primary_height_var}+16))" hc set auto_detect_panels true while read -r mon; do - echo "launching bar on $(name "$mon")" + #echo "launching bar on $(name "$mon")" height_var="$(name "$mon")_height" - echo "${height_var}" - echo "${!height_var}" - OFFSET_Y="$((${!height_var}-16))" MONITOR="$(name "$mon")" polybar "topbar2${wm}" & - echo "$(name "$mon") OFFSET Y $((${!height_var}-16))" + #echo "${height_var}" + #echo "${!height_var}" + offset=$((${!height_var}-16)) + monitor=$(name "$mon") + bar_name="topbar2${wm}" + OFFSET_Y="$offset" MONITOR="$monitor" polybar "$bar_name" & + echo "Lauched OFFSET_Y=$offset MONITOR=$monitor polybar $bar_name" + #echo "$(name "$mon") OFFSET Y $((${!height_var}-16))" #sleep 2 - echo -n "name: " - name "$mon" - echo - echo -n "id hlwm: " - hlwm_id "$mon" + #echo -n "name: " + #name "$mon" + #echo + #echo -n "id hlwm: " + #hlwm_id "$mon" #hc pad "$(hlwm_id "$mon")" "${!height_var}" done <<< "$(polybar -m)" diff --git a/herbstluftwm/.config/herbstluftwm/rules b/herbstluftwm/.config/herbstluftwm/rules index 4157ae1..bb1ad72 100755 --- a/herbstluftwm/.config/herbstluftwm/rules +++ b/herbstluftwm/.config/herbstluftwm/rules @@ -40,10 +40,16 @@ hc rule instance~'jetbrains-[a-z]*' class~'jetbrains-[a-z]*' \ floating=on floatplacement=center focus=off hc rule instance='gcr-prompter' class='Gcr-prompter' title='Unlock Keyring' \ floating=on floatplacement=center focus=off +hc rule instance="" class="" title="Steam" \ + floating=on focus=off \ + switchtag=off hc rule instance=Steam class=Steam title~'Steam( .*)' \ - focus=off + floating=on focus=off \ + switchtag=off hc rule instance=Steam class=Steam title~'(.*)List(.*)' \ - focus=off + floating=on \ + focus=off \ + switchtag=off hc rule instance=scratchpad \ tag=scratchpad hc rule title='Discord Updater' \ diff --git a/herbstluftwm/.config/herbstluftwm/toggle_floatmon.sh b/herbstluftwm/.config/herbstluftwm/toggle_floatmon.sh index f0b13b9..db1b69d 100755 --- a/herbstluftwm/.config/herbstluftwm/toggle_floatmon.sh +++ b/herbstluftwm/.config/herbstluftwm/toggle_floatmon.sh @@ -29,5 +29,5 @@ hc or , and . add_monitor "$size"+0+0 "$tag" "$monitor" \ . raise_monitor "$monitor" \ . pad "$monitor" 32 32 32 32 \ . lock_tag "$monitor" \ - , remove_monitor "$monitor" "$size"+0+0 + , remove_monitor "$monitor" |
