diff options
Diffstat (limited to 'machines')
| -rw-r--r-- | machines/enzo/desktop.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/machines/enzo/desktop.nix b/machines/enzo/desktop.nix index 6599f45..59204b4 100644 --- a/machines/enzo/desktop.nix +++ b/machines/enzo/desktop.nix @@ -62,9 +62,11 @@ after = [ "graphical-session.target" ]; # yambar runs on-click commands via execvp with no shell, so their # binaries must be on the service PATH. libnotify -> notify-send, - # wireplumber -> wpctl (volume). Without this every on-click fails with + # wireplumber -> wpctl (volume), niri -> niri msg (workspace module + + # its focus-workspace on-clicks), jq -> parses niri's --json output in + # niri-workspaces.sh. Without this every on-click/script fails with # ENOENT ("No such file or directory"). - path = [ pkgs.libnotify pkgs.wireplumber ]; + path = [ pkgs.libnotify pkgs.wireplumber pkgs.niri pkgs.jq ]; serviceConfig = { ExecStart = "${pkgs.yambar}/bin/yambar"; Restart = "on-failure"; |
