feat: remove exept opencode and lmstudio
This commit is contained in:
parent
dd06e6fecd
commit
79ca596b55
3 changed files with 9 additions and 155 deletions
94
flake.lock
generated
94
flake.lock
generated
|
|
@ -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": {
|
||||
|
|
|
|||
53
flake.nix
53
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
|
||||
];
|
||||
}
|
||||
];
|
||||
|
|
|
|||
17
home.nix
17
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 = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue