Regenerated

This commit is contained in:
2026-04-11 15:21:23 +02:00
parent 29902e9b06
commit 78a635b865
3 changed files with 352 additions and 329 deletions
+331 -323
View File
File diff suppressed because it is too large Load Diff
+11 -3
View File
@@ -3575,8 +3575,14 @@ These are config files for waybar
#+BEGIN_SRC sh :tangle generated/.config/waybar/scripts/hypr-workspaces.sh :noweb yes :mkdirp yes :eval never
#!/usr/bin/env bash
# Debug: log what waybar passes
echo "WAYBAR_OUTPUT=$WAYBAR_OUTPUT" >> /tmp/waybar-debug.log
focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused==true) | .name')
echo "focused_monitor=$focused_monitor" >> /tmp/waybar-debug.log
# Get the focused monitor name
focused_monitor=$(hyprctl activeworkspace -j | jq -r '.monitor')
focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused==true) | .name')
# Hide if this bar's monitor is not the focused one
if [ "$WAYBAR_OUTPUT" != "$focused_monitor" ]; then
@@ -3584,8 +3590,9 @@ if [ "$WAYBAR_OUTPUT" != "$focused_monitor" ]; then
exit 0
fi
# Get active workspace ID
active_ws=$(hyprctl activeworkspace -j | jq -r '.id')
# Get active workspace ID on this monitor
active_ws=$(hyprctl monitors -j | jq -r \
".[] | select(.name==\"$WAYBAR_OUTPUT\") | .activeWorkspace.id")
# Get clients in active workspace
clients=$(hyprctl clients -j | jq -r \
@@ -3609,6 +3616,7 @@ jq -c -n \
--arg tooltip "$tooltip" \
--arg class "active" \
'{text:$text, tooltip:$tooltip, class:$class}'
#+END_SRC
** =generated/.config/waybar/scripts/hypr-workspacesmenu.sh=
@@ -1,7 +1,13 @@
#!/usr/bin/env bash
# Debug: log what waybar passes
echo "WAYBAR_OUTPUT=$WAYBAR_OUTPUT" >> /tmp/waybar-debug.log
focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused==true) | .name')
echo "focused_monitor=$focused_monitor" >> /tmp/waybar-debug.log
# Get the focused monitor name
focused_monitor=$(hyprctl activeworkspace -j | jq -r '.monitor')
focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused==true) | .name')
# Hide if this bar's monitor is not the focused one
if [ "$WAYBAR_OUTPUT" != "$focused_monitor" ]; then
@@ -9,8 +15,9 @@ if [ "$WAYBAR_OUTPUT" != "$focused_monitor" ]; then
exit 0
fi
# Get active workspace ID
active_ws=$(hyprctl activeworkspace -j | jq -r '.id')
# Get active workspace ID on this monitor
active_ws=$(hyprctl monitors -j | jq -r \
".[] | select(.name==\"$WAYBAR_OUTPUT\") | .activeWorkspace.id")
# Get clients in active workspace
clients=$(hyprctl clients -j | jq -r \