aboutsummaryrefslogtreecommitdiffstats
path: root/herbstluftwm/.config
diff options
context:
space:
mode:
Diffstat (limited to 'herbstluftwm/.config')
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/autostart13
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/cycle_main_monitors.sh4
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/lasttag.sh4
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/polybar.sh29
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/rules10
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/toggle_floatmon.sh2
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"