From 79ca596b55f384cca8c9ff96fd193974bb25c06d Mon Sep 17 00:00:00 2001 From: Jet Date: Thu, 9 Apr 2026 17:30:34 -0700 Subject: [PATCH] feat: remove exept opencode and lmstudio --- flake.lock | 94 ++++++------------------------------------------------ flake.nix | 53 ------------------------------ home.nix | 17 ---------- 3 files changed, 9 insertions(+), 155 deletions(-) diff --git a/flake.lock b/flake.lock index 0b30dcb..fef3eaa 100644 --- a/flake.lock +++ b/flake.lock @@ -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": { diff --git a/flake.nix b/flake.nix index e0c9d5f..066f5ad 100644 --- a/flake.nix +++ b/flake.nix @@ -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 ]; } ]; diff --git a/home.nix b/home.nix index ea2944a..20ce4ed 100644 --- a/home.nix +++ b/home.nix @@ -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 = {