diff --git a/home-manager/progs/eww/config/scripts/currentWorkspace.fish b/home-manager/progs/eww/config/scripts/currentWorkspace.fish deleted file mode 100755 index 68f2fbf..0000000 --- a/home-manager/progs/eww/config/scripts/currentWorkspace.fish +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env fish - -niri msg workspaces | rg "^ \*" | sed -E 's/[[:space:]]+\* //g' diff --git a/home-manager/progs/eww/config/scripts/currentWorkspace.sh b/home-manager/progs/eww/config/scripts/currentWorkspace.sh new file mode 100755 index 0000000..2ceab6c --- /dev/null +++ b/home-manager/progs/eww/config/scripts/currentWorkspace.sh @@ -0,0 +1,3 @@ +#!/usr/bin/env fish + +niri msg --json workspaces | jq -r '.[] | select(.is_focused == true) | .["id"]' diff --git a/home-manager/progs/eww/config/statusbar.yuck b/home-manager/progs/eww/config/statusbar.yuck index 96b90e6..dd8eb7b 100644 --- a/home-manager/progs/eww/config/statusbar.yuck +++ b/home-manager/progs/eww/config/statusbar.yuck @@ -128,5 +128,4 @@ (label :text "${volumevalue.count}" :class {volumevalue.color}))) -(defpoll currentworkspace :interval "1s" `scripts/currentWorkspace.fish`) - +(defpoll currentworkspace :interval "1s" `scripts/currentWorkspace.sh`)