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