summaryrefslogtreecommitdiff
path: root/machines/enzo/desktop.nix
diff options
context:
space:
mode:
Diffstat (limited to 'machines/enzo/desktop.nix')
-rw-r--r--machines/enzo/desktop.nix6
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";