From 12304a0951b2f9575992493b43fa7760228a436c Mon Sep 17 00:00:00 2001 From: alexion Date: Sun, 11 Oct 2026 19:47:42 -0400 Subject: [PATCH] refactor(recording): name Waybar icon --- configs/nixos/modules/desktop/utilities/recording.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/configs/nixos/modules/desktop/utilities/recording.nix b/configs/nixos/modules/desktop/utilities/recording.nix index e1d14dc..9efcff5 100644 --- a/configs/nixos/modules/desktop/utilities/recording.nix +++ b/configs/nixos/modules/desktop/utilities/recording.nix @@ -6,8 +6,7 @@ }: # Keybound screen recording: pick a region, then toggle a video-only capture. let - - glyph = code: builtins.fromJSON ''"\u${code}"''; + recordingIcon = builtins.fromJSON ''"\uf03d"''; # A single key both starts and stops. # A running wf-recorder is stopped with SIGINT so it finalises the file. @@ -35,7 +34,7 @@ let # Empty text collapses the widget when idle, so it shows nothing until then. recordingStatus = pkgs.writeShellScript "waybar-recording-status" '' if ${lib.getExe' pkgs.procps "pgrep"} -x wf-recorder >/dev/null; then - printf '{"text":"${glyph "f03d"}","tooltip":"Recording","class":"recording"}\n' + printf '{"text":"${recordingIcon}","tooltip":"Recording","class":"recording"}\n' else printf '{"text":"","class":"idle"}\n' fi