From ad7d0f3be484d22926e6f180511556fc3b50c165 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Mon, 4 May 2026 11:58:58 +1000 Subject: [PATCH] Add pi code and skills --- home/sam/home.nix | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/home/sam/home.nix b/home/sam/home.nix index 5a73685..2c1f755 100644 --- a/home/sam/home.nix +++ b/home/sam/home.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: + {config, pkgs, ... }: { @@ -250,6 +250,33 @@ dconf.settings."org/gnome/desktop/interface" = { "X-Goog-Api-Key" = builtins.getEnv "STITCH_API_KEY"; }; }; + + home.file.".agents/skills" = { + source = ./config/agents/skills; + recursive = true; + }; + + home.file.".pi/agent" = { + source = ./config/pi/agent; + recursive = true; + }; + +# n8n = { +# type = "local"; +# command = [ +# "npx" +# "-y" +# "supergateway" +# "--streamableHttp" +# "http://n8n.home.lab/mcp-server/http" +# "--header" +# "authorization:Bearer " + builtins.getEnv "N8N_MCP_TOKEN" +# ]; +# enabled = true; +# timeout = 30000; +# }; + + }; }; }; @@ -454,6 +481,13 @@ dconf.settings."org/gnome/desktop/interface" = { unzip zip p7zip + + # This creates a 'pi' command that runs the latest agent via npx + (writeShellScriptBin "pi" '' + ${pkgs.nodejs_20}/bin/npx @mariozechner/pi-coding-agent "$@" + '') + + ]; }