From 0a53c6933efb76445025f9c3ea126e8cd7207890 Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Wed, 17 Sep 2025 13:05:06 -0400 Subject: [PATCH] update currentWorkspace --- home-manager/progs/eww/config/scripts/currentWorkspace.fish | 3 --- home-manager/progs/eww/config/scripts/currentWorkspace.sh | 3 +++ home-manager/progs/eww/config/statusbar.yuck | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) delete mode 100755 home-manager/progs/eww/config/scripts/currentWorkspace.fish create mode 100755 home-manager/progs/eww/config/scripts/currentWorkspace.sh 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`)