From 75fbebc2104683fd7e40a6d3be6699ea7a1c288c Mon Sep 17 00:00:00 2001 From: 0xrsydn Date: Sat, 4 Oct 2025 23:28:52 +0700 Subject: [PATCH] chore: update claude code pkgs to use official one --- flake.nix | 7 +---- modules/home/rsydn/devtools/ai-tools.nix | 2 +- pkgs/claude-code/default.nix | 36 ------------------------ 3 files changed, 2 insertions(+), 43 deletions(-) delete mode 100644 pkgs/claude-code/default.nix diff --git a/flake.nix b/flake.nix index 94da73d..e33b253 100644 --- a/flake.nix +++ b/flake.nix @@ -35,12 +35,7 @@ forEachSystem = f: genAttrs systems (system: f system); - overlaysList = [ - ghostty.overlays.default - (final: prev: { - claude-code-v2 = prev.callPackage ./pkgs/claude-code { }; - }) - ]; + overlaysList = [ ghostty.overlays.default ]; zigOverlay = if builtins.hasAttr "zig-overlay" inputs then inputs."zig-overlay" diff --git a/modules/home/rsydn/devtools/ai-tools.nix b/modules/home/rsydn/devtools/ai-tools.nix index 665bebd..31e87f6 100644 --- a/modules/home/rsydn/devtools/ai-tools.nix +++ b/modules/home/rsydn/devtools/ai-tools.nix @@ -12,7 +12,7 @@ let opencodeDefault = getPkgsPackage "opencode"; - claudeDefault = getPkgsPackage "claude-code-v2"; + claudeDefault = getPkgsPackage "claude-code"; toolOption = { name, description, defaultPackage, extraOptions ? { } , extraDefaults ? { } }: diff --git a/pkgs/claude-code/default.nix b/pkgs/claude-code/default.nix deleted file mode 100644 index 2c07f10..0000000 --- a/pkgs/claude-code/default.nix +++ /dev/null @@ -1,36 +0,0 @@ -{ lib, stdenv, fetchurl, nodejs }: - -stdenv.mkDerivation rec { - pname = "claude-code"; - version = "2.0.0"; - - src = fetchurl { - url = - "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-bDnRkUGd3XMFCgVr8m3BZacT+C0/Scbyu3j6kpQWUOM="; - }; - - nativeBuildInputs = [ nodejs ]; - - unpackPhase = '' - tar -xzf $src - ''; - - installPhase = '' - mkdir -p $out/lib/node_modules/@anthropic-ai/claude-code - cp -r package/* $out/lib/node_modules/@anthropic-ai/claude-code/ - - mkdir -p $out/bin - ln -s $out/lib/node_modules/@anthropic-ai/claude-code/cli.js $out/bin/claude-code - chmod +x $out/bin/claude-code - ''; - - meta = with lib; { - description = "Anthropic Claude Code CLI v2.0.0"; - homepage = "https://claude.ai/code"; - license = licenses.unfree; - maintainers = [ ]; - platforms = platforms.all; - mainProgram = "claude-code"; - }; -}