From 235901b3b0b55ab86ee220a5fb4cf3902e87f1be Mon Sep 17 00:00:00 2001 From: Noah Masur <7386960+nmasur@users.noreply.github.com> Date: Tue, 25 Nov 2025 13:20:18 -0700 Subject: [PATCH] fix jjui on darwin --- .../modules/nmasur/presets/programs/jujutsu.nix | 3 +++ .../modules/nmasur/presets/programs/zellij.nix | 12 +++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix b/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix index c94899c..e68b6cb 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/jujutsu.nix @@ -34,6 +34,9 @@ in home.packages = [ # Required for the fsmonitor to auto-snapshot pkgs.watchman + + # Required to be on path to work in Zellij + pkgs.jjui ]; }; diff --git a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix index fe73339..09b7490 100644 --- a/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix +++ b/platforms/home-manager/modules/nmasur/presets/programs/zellij.nix @@ -189,9 +189,15 @@ in }; "bind \"Alt Shift j\"" = { Run = { - _args = [ - (lib.getExe pkgs.jjui) - ]; + _args = + if pkgs.stdenv.isDarwin then + [ + "env" + "PATH=${config.home.homeDirectory}/.nix-profile/bin:/usr/bin" + (lib.getExe pkgs.jjui) + ] + else + [ (lib.getExe pkgs.jjui) ]; close_on_exit = true; floating = true; x = "1%";