From b3437a55b27e60058c2f4c98fb509a1a817ea648 Mon Sep 17 00:00:00 2001 From: Ahmad Ansori Palembani Date: Wed, 15 May 2024 10:36:16 +0700 Subject: [PATCH] refactor(eww): Move hypr-related scripts to `hypr/` dir In case I'm planning to stop using Hyprland --- .config/eww/eww.yuck | 4 ++-- .config/eww/scripts/{ => hypr}/hyprland-getsocket | 0 .config/eww/scripts/{ => hypr}/workspace-active-listener | 2 +- .config/eww/scripts/{ => hypr}/workspace-list-listener | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) rename .config/eww/scripts/{ => hypr}/hyprland-getsocket (100%) rename .config/eww/scripts/{ => hypr}/workspace-active-listener (83%) rename .config/eww/scripts/{ => hypr}/workspace-list-listener (90%) diff --git a/.config/eww/eww.yuck b/.config/eww/eww.yuck index 1dfc6ab..6fcc421 100644 --- a/.config/eww/eww.yuck +++ b/.config/eww/eww.yuck @@ -3,10 +3,10 @@ ;; Listeners (deflisten active-workspace - `stdbuf -oL ./scripts/workspace-active-listener`) + `stdbuf -oL ./scripts/hypr/workspace-active-listener`) (deflisten workspace-list :initial '[1]' - `stdbuf -oL ./scripts/workspace-list-listener`) + `stdbuf -oL ./scripts/hypr/workspace-list-listener`) (deflisten datetime `stdbuf -oL ./scripts/datetime-listener`) diff --git a/.config/eww/scripts/hyprland-getsocket b/.config/eww/scripts/hypr/hyprland-getsocket similarity index 100% rename from .config/eww/scripts/hyprland-getsocket rename to .config/eww/scripts/hypr/hyprland-getsocket diff --git a/.config/eww/scripts/workspace-active-listener b/.config/eww/scripts/hypr/workspace-active-listener similarity index 83% rename from .config/eww/scripts/workspace-active-listener rename to .config/eww/scripts/hypr/workspace-active-listener index 9908a8b..c5e600f 100755 --- a/.config/eww/scripts/workspace-active-listener +++ b/.config/eww/scripts/hypr/workspace-active-listener @@ -1,7 +1,7 @@ #!/bin/sh # REF: https://github.com/Mango0x45/dotfiles/blob/d62026673b0b833f27b85f8a551cb646ae2bd751/.config/eww/scripts/active-workspace-listener -readonly IPC=$(./scripts/hyprland-getsocket) +readonly IPC=$(./scripts/hypr/hyprland-getsocket) hyprctl -j activeworkspace | jq -r '.name' socat -u UNIX-CONNECT:"$IPC" - | sed -n 's/^workspace>>//p' diff --git a/.config/eww/scripts/workspace-list-listener b/.config/eww/scripts/hypr/workspace-list-listener similarity index 90% rename from .config/eww/scripts/workspace-list-listener rename to .config/eww/scripts/hypr/workspace-list-listener index f2aedf2..e865f1d 100755 --- a/.config/eww/scripts/workspace-list-listener +++ b/.config/eww/scripts/hypr/workspace-list-listener @@ -1,7 +1,7 @@ #!/bin/sh # REF: https://github.com/Mango0x45/dotfiles/blob/d620266/.config/eww/scripts/workspace-list-listener -readonly IPC=$(./scripts/hyprland-getsocket) +readonly IPC=$(./scripts/hypr/hyprland-getsocket) ws="`hyprctl -j workspaces | jq -r 'sort_by(.id) | .[] | .name'`" jo -a $ws