feat: remove exept opencode and lmstudio

This commit is contained in:
Jet 2026-04-09 17:30:34 -07:00
parent dd06e6fecd
commit 79ca596b55
No known key found for this signature in database
3 changed files with 9 additions and 155 deletions

94
flake.lock generated
View file

@ -1,46 +1,5 @@
{
"nodes": {
"claude-code-overlay": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1775626290,
"narHash": "sha256-c17srKrWXdCd884osWV2qlbxk8pcq5yyG9oOLNYIWtA=",
"owner": "ryoppippi",
"repo": "claude-code-overlay",
"rev": "48385cee5ac0d160a08749f7cf2e177c9d716631",
"type": "github"
},
"original": {
"owner": "ryoppippi",
"repo": "claude-code-overlay",
"type": "github"
}
},
"codex-cli-nix": {
"inputs": {
"flake-utils": "flake-utils",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1774977969,
"narHash": "sha256-MbCh0ayUhnP8Z/83tTPR9iTzNxQkfleedmlcgsHh1LA=",
"owner": "sadjow",
"repo": "codex-cli-nix",
"rev": "8be597476146c75f440708f9a7ad50ae489641c4",
"type": "github"
},
"original": {
"owner": "sadjow",
"repo": "codex-cli-nix",
"type": "github"
}
},
"flake-parts": {
"inputs": {
"nixpkgs-lib": [
@ -62,24 +21,6 @@
"type": "github"
}
},
"flake-utils": {
"inputs": {
"systems": "systems"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@ -87,11 +28,11 @@
]
},
"locked": {
"lastModified": 1775661044,
"narHash": "sha256-HlvLj+wE5ELaU+u2cY2nBFUJHdrob1V7qydk9lBx7oE=",
"lastModified": 1775779786,
"narHash": "sha256-rNdhnAdIKg0IpFwLCy6lVc+amSHRXWp4DMtQKsB1bGw=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "4ac0a4fd1537325d769377d574dccd10b97c28a2",
"rev": "0eddb2cc1abc5692935308c5efb4035c023bddc7",
"type": "github"
},
"original": {
@ -180,11 +121,11 @@
]
},
"locked": {
"lastModified": 1775662057,
"narHash": "sha256-LG6dmWDFupuAkMjQDGuFB9uHjI26sI5n2GkKWqQ1YvQ=",
"lastModified": 1775776296,
"narHash": "sha256-hdiH0ZCM+5OBvjy/lhVhsi/OdatIVb3c2oPykToi7sw=",
"owner": "nix-community",
"repo": "NUR",
"rev": "3e23e182935bb987359a84b98e2f9785672da019",
"rev": "3b4718913a3b8e6e7d3a0e4e455dadf3e0f6c4f8",
"type": "github"
},
"original": {
@ -195,8 +136,6 @@
},
"root": {
"inputs": {
"claude-code-overlay": "claude-code-overlay",
"codex-cli-nix": "codex-cli-nix",
"home-manager": "home-manager",
"nix-index-database": "nix-index-database",
"nixos-hardware": "nixos-hardware",
@ -205,21 +144,6 @@
"zen-browser": "zen-browser"
}
},
"systems": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"zen-browser": {
"inputs": {
"home-manager": "home-manager_2",
@ -228,11 +152,11 @@
]
},
"locked": {
"lastModified": 1775649431,
"narHash": "sha256-GhXOFE81wmiiyK7uS16z5uQuTz6zCbPYY878vfNWhJQ=",
"lastModified": 1775744672,
"narHash": "sha256-Qg3Wnn3WYiiii35CE9kE+XX4ooSFzupAnGC1/NjI5C8=",
"owner": "0xc000022070",
"repo": "zen-browser-flake",
"rev": "80e0b30183ad7608a1ecb80656cc42e3b6c8b06f",
"rev": "14a238beb0621977e9bf04cba68919d5650deea9",
"type": "github"
},
"original": {

View file

@ -18,14 +18,6 @@
url = "github:nix-community/NUR";
inputs.nixpkgs.follows = "nixpkgs";
};
claude-code-overlay = {
url = "github:ryoppippi/claude-code-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
codex-cli-nix = {
url = "github:sadjow/codex-cli-nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
@ -36,50 +28,6 @@
...
}:
{
packages.x86_64-linux =
let
pkgs = nixpkgs.legacyPackages.x86_64-linux;
t3Version = "0.0.15";
t3App = pkgs.appimageTools.wrapType2 rec {
pname = "t3";
version = t3Version;
src = pkgs.fetchurl {
url = "https://github.com/pingdotgg/t3code/releases/download/v${version}/T3-Code-${version}-x86_64.AppImage";
hash = "sha256:67ccbb4961f9e7e642edc469828d1c746dbbdeb6c38854b7a5742ddeea7bb038";
};
extraPkgs = pkgs: [ pkgs.xdg-utils ];
};
t3Icon = pkgs.fetchurl {
url = "https://raw.githubusercontent.com/pingdotgg/t3code/v${t3Version}/apps/desktop/resources/icon.png";
hash = "sha256-rXMAXnje7dOKxoqQ/G16Ohub9A54IPhhlv9x1/aKcvw=";
};
t3Desktop = pkgs.makeDesktopItem {
name = "t3-code";
desktopName = "T3 Code";
genericName = "AI Coding Assistant";
exec = "t3 %U";
icon = "${t3Icon}";
terminal = false;
categories = [
"Development"
"IDE"
];
startupNotify = true;
comment = "Launch T3 Code from the GitHub release AppImage";
};
in
{
t3code = pkgs.symlinkJoin {
name = "t3code-${t3Version}";
paths = [
t3App
t3Desktop
];
};
};
formatter.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.nixfmt;
nixosConfigurations = {
framework = nixpkgs.lib.nixosSystem {
@ -99,7 +47,6 @@
{
nixpkgs.overlays = [
inputs.nur.overlays.default
inputs.claude-code-overlay.overlays.default
];
}
];

View file

@ -349,12 +349,9 @@ in
# CLI
bat
ffmpeg-full
claude-code
opencode
inputs.self.packages.${pkgs.stdenv.hostPlatform.system}.t3code
zellijNewTabZoxide
zellijSyncTabName
inputs.codex-cli-nix.packages.${pkgs.stdenv.hostPlatform.system}.default
fd
btop
fastfetch
@ -566,7 +563,6 @@ in
"dr" = "direnv reload";
"da" = "direnv allow";
"nfu" = "nix flake update";
"c" = "claude";
"o" =
"OPENCODE_PERMISSION='{\"*\":\"allow\",\"external_directory\":\"allow\",\"doom_loop\":\"allow\"}' opencode";
"os" = "opencode";
@ -834,19 +830,6 @@ in
};
};
home.file.".claude/settings.json".text = builtins.toJSON {
allowedTools = [
"Read"
"Glob"
"Grep"
"Write"
"Edit"
"Agent"
"WebFetch"
"WebSearch"
];
};
home.file.".config/opencode/opencode.json".text = builtins.toJSON {
"$schema" = "https://opencode.ai/config.json";
mcp = {