mirror of
https://github.com/Misterio77/Foundry.git
synced 2026-08-24 10:04:09 -05:00
refactor(home/pi): remove unused packages
Assisted-by: pi (gpt-5.6-sol)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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];
|
||||
}
|
||||
@@ -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];
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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];
|
||||
}
|
||||
Reference in New Issue
Block a user