From e04855e5a8ca29229d0a2824012a4beb0ad4bfa7 Mon Sep 17 00:00:00 2001 From: Gabriel Fontes Date: Sat, 15 Aug 2026 10:01:50 -0300 Subject: [PATCH] refactor(home/pi): remove unused packages Assisted-by: pi (gpt-5.6-sol) --- .../features/ai/pi/packages/default.nix | 3 -- .../features/ai/pi/packages/hallmark.nix | 15 ------- .../ai/pi/packages/let-fate-decide.nix | 20 --------- .../features/ai/pi/packages/locks/pi-btw.json | 43 ------------------- .../features/ai/pi/packages/pi-btw.nix | 20 --------- 5 files changed, 101 deletions(-) delete mode 100644 home/gabriel/features/ai/pi/packages/hallmark.nix delete mode 100644 home/gabriel/features/ai/pi/packages/let-fate-decide.nix delete mode 100644 home/gabriel/features/ai/pi/packages/locks/pi-btw.json delete mode 100644 home/gabriel/features/ai/pi/packages/pi-btw.nix diff --git a/home/gabriel/features/ai/pi/packages/default.nix b/home/gabriel/features/ai/pi/packages/default.nix index adc1e71e..b45114cc 100644 --- a/home/gabriel/features/ai/pi/packages/default.nix +++ b/home/gabriel/features/ai/pi/packages/default.nix @@ -1,8 +1,5 @@ { imports = [ - ./hallmark.nix - ./let-fate-decide.nix - ./pi-btw.nix ./pi-claude-bridge.nix ./pi-codex-image-gen.nix ./pi-invisible-continue.nix diff --git a/home/gabriel/features/ai/pi/packages/hallmark.nix b/home/gabriel/features/ai/pi/packages/hallmark.nix deleted file mode 100644 index 5407b382..00000000 --- a/home/gabriel/features/ai/pi/packages/hallmark.nix +++ /dev/null @@ -1,15 +0,0 @@ -{pkgs, ...}: let - hallmark = pkgs.buildPiPackage { - pname = "hallmark"; - version = "1.1.0"; - src = pkgs.fetchFromGitHub { - owner = "Nutlope"; - repo = "hallmark"; - rev = "aeb42fb354ff4efa36ab475773a082315a3af2ce"; - hash = "sha256-+yPIG1XdI6hhyOH48rd20+YlFrA9Gr416tPt1OoxfwQ="; - }; - dontNpmInstall = true; - }; -in { - programs.pi-coding-agent.settings.packages = [hallmark]; -} diff --git a/home/gabriel/features/ai/pi/packages/let-fate-decide.nix b/home/gabriel/features/ai/pi/packages/let-fate-decide.nix deleted file mode 100644 index 20bc7dc4..00000000 --- a/home/gabriel/features/ai/pi/packages/let-fate-decide.nix +++ /dev/null @@ -1,20 +0,0 @@ -{pkgs, ...}: let - letFateDecide = pkgs.buildPiPackage { - pname = "let-fate-decide"; - version = "1.1.1"; - src = pkgs.fetchFromGitHub { - owner = "trailofbits"; - repo = "skills"; - rev = "a56045e9ae00b3506cacefea0f672aab0a1a6e3c"; - hash = "sha256-0X3B+Ds04R2mEK3c9nZuM29qXqR3QAu0X08t6yLBx7k="; - }; - sourceRoot = "source/plugins/let-fate-decide"; - dontNpmInstall = true; - postPatch = '' - substituteInPlace skills/let-fate-decide/SKILL.md \ - --replace-fail "uv run --no-config" "python3" - ''; - }; -in { - programs.pi-coding-agent.settings.packages = [letFateDecide]; -} diff --git a/home/gabriel/features/ai/pi/packages/locks/pi-btw.json b/home/gabriel/features/ai/pi/packages/locks/pi-btw.json deleted file mode 100644 index a4fff1e1..00000000 --- a/home/gabriel/features/ai/pi/packages/locks/pi-btw.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "name": "@narumitw/pi-btw", - "version": "0.49.3", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "@narumitw/pi-btw", - "version": "0.49.3", - "license": "MIT", - "dependencies": { - "@narumitw/pi-tui-kit": "^0.49.1" - }, - "peerDependencies": { - "@earendil-works/pi-ai": "*", - "@earendil-works/pi-coding-agent": "*", - "@earendil-works/pi-tui": "*" - } - }, - "node_modules/@narumitw/pi-tui-kit": { - "version": "0.49.3", - "resolved": "https://registry.npmjs.org/@narumitw/pi-tui-kit/-/pi-tui-kit-0.49.3.tgz", - "integrity": "sha512-ha4MybnoJgAiNpW83Ap7EftfOuO8oNf3mIY3baPO0RFrBPyAUuxSlz7hcs9qh+9daDUMxg3sRPsvzYqFsEQKHg==", - "license": "MIT", - "dependencies": { - "highlight.js": "11.11.1" - }, - "peerDependencies": { - "@earendil-works/pi-coding-agent": "*", - "@earendil-works/pi-tui": "*" - } - }, - "node_modules/highlight.js": { - "version": "11.11.1", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz", - "integrity": "sha512-Xwwo44whKBVCYoliBQwaPvtd/2tYFkRQtXDWj1nackaV2JPXx3L0+Jvd8/qCJ2p+ML0/XVkJ2q+Mr+UVdpJK5w==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=12.0.0" - } - } - } -} diff --git a/home/gabriel/features/ai/pi/packages/pi-btw.nix b/home/gabriel/features/ai/pi/packages/pi-btw.nix deleted file mode 100644 index 0520875c..00000000 --- a/home/gabriel/features/ai/pi/packages/pi-btw.nix +++ /dev/null @@ -1,20 +0,0 @@ -{pkgs, ...}: let - version = "0.49.3"; - piBtw = pkgs.buildPiPackage { - pname = "pi-btw"; - inherit version; - src = pkgs.fetchzip { - url = "https://registry.npmjs.org/@narumitw/pi-btw/-/pi-btw-${version}.tgz"; - hash = "sha256-qKyLW/oNG8ulrw40QylqrAM18n2w051Esbo6lgWu9UY="; - }; - prePatch = '' - ${pkgs.lib.getExe pkgs.jq} 'del(.devDependencies)' package.json > package.json.tmp - mv package.json.tmp package.json - cp ${./locks/pi-btw.json} package-lock.json - ''; - npmInstallFlags = ["--omit=dev" "--omit=peer" "--legacy-peer-deps"]; - npmDepsHash = "sha256-eRakRoz/LqnEIechpDUZlkqaiLyjWJ4/uUPpfMXRfk0="; - }; -in { - programs.pi-coding-agent.settings.packages = [piBtw]; -}