diff --git a/home/programs/pi.dev.nix b/home/programs/pi.dev.nix index fd898e9..ca06800 100644 --- a/home/programs/pi.dev.nix +++ b/home/programs/pi.dev.nix @@ -1,5 +1,10 @@ -{pkgs, ...}: { - home.packages = with pkgs; [ - pi-coding-agent - ]; +{pkgs, ...}: let + pi = pkgs.writeShellScriptBin "pi" '' + if command -v fnm >/dev/null 2>&1; then + eval "$(fnm env --shell bash)" + fi + exec ${pkgs.pi-coding-agent}/bin/pi "$@" + ''; +in { + home.packages = [pi]; }