[vega] Sets up working system. [Eww] Moves config to be specific to drew-desktop

This commit is contained in:
2025-03-28 10:28:10 -07:00
parent c95d3419a2
commit b241ccd7d8
21 changed files with 23 additions and 50 deletions

View File

@@ -0,0 +1,21 @@
#!/usr/bin/env bash
set -e
handle_event() {
case $1 in
focusedmon*) active_workspace;;
workspace*) active_workspace;;
esac
}
active_workspace() {
hyprctl activeworkspace -j | jq --compact-output --monochrome-output '{ id, name, monitor, has_windows: (.lastwindowtitle != "") }'
}
# Run it once before any events come in.
active_workspace
# Then listen for events
socat -U - "UNIX-CONNECT:$XDG_RUNTIME_DIR/hypr/$HYPRLAND_INSTANCE_SIGNATURE/.socket2.sock" | while read -r event; do handle_event "$event"; done