chore: claude code update

This commit is contained in:
Harald Hoyer 2026-05-30 17:45:53 +02:00
parent c1af1a0025
commit 7e29dac1d1
3 changed files with 28 additions and 20 deletions

View file

@ -4,6 +4,11 @@
home.stateVersion = "25.11"; home.stateVersion = "25.11";
programs.direnv = {
enable = true;
nix-direnv.enable = true;
};
programs.bash.initExtra = '' programs.bash.initExtra = ''
if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]] if [[ $(${pkgs.procps}/bin/ps --no-header --pid=$PPID --format=comm) != "fish" && -z ''${BASH_EXECUTION_STRING} ]]
then then

View file

@ -1,47 +1,47 @@
{ {
"version": "2.1.126", "version": "2.1.158",
"commit": "e44c1d97bd39dbf2525164f3fd33be6edbf1661e", "commit": "96d5f49347b9949c6a3e6287cbb62b8939b7e1c2",
"buildDate": "2026-04-30T16:08:06Z", "buildDate": "2026-05-29T23:34:41Z",
"platforms": { "platforms": {
"darwin-arm64": { "darwin-arm64": {
"binary": "claude", "binary": "claude",
"checksum": "87a1d05018ceadfc1fe616bfc10262b0503f51986f4af2dc42d1ed856ed3f7bb", "checksum": "536a0517fa64d48ddcbc8eb511a3d08027d47e06d148872332a8041d72c22768",
"size": 216260096 "size": 215233824
}, },
"darwin-x64": { "darwin-x64": {
"binary": "claude", "binary": "claude",
"checksum": "49a90c474383a9eda11310bd71f7ea6bb91361ec99443b733cb5003f6e703ccb", "checksum": "b7b33293702fb8e0a119b795d5af5178bd346fb46d4d7f161336d521f62d1451",
"size": 217824336 "size": 217747984
}, },
"linux-arm64": { "linux-arm64": {
"binary": "claude", "binary": "claude",
"checksum": "88a6dca613a40559f3bac8a946a2ec6e60a870b91938d3df93dcac1dec4848cb", "checksum": "98807675a3ed5b7b775f7eaa81eda32cba2810b97e9db9f6f98d7bd658cec00e",
"size": 248318528 "size": 240563848
}, },
"linux-x64": { "linux-x64": {
"binary": "claude", "binary": "claude",
"checksum": "fce96968d275161ff65a4c19fc6434efc6973d9f6d35dc3992a2ba0553cac18e", "checksum": "dd27008acd42700bac5762652ec83ff604bf9ae0786d4dde55d57a6866017fbe",
"size": 248105600 "size": 240666320
}, },
"linux-arm64-musl": { "linux-arm64-musl": {
"binary": "claude", "binary": "claude",
"checksum": "042bbc0c3610d005d371645e34c4b4055bb2499f7a4509ed667b2a8924ac5853", "checksum": "742329f43930cbb1122eb1fe7aca339cb3dfb67be83cd256867859fba1e79ce2",
"size": 241043840 "size": 233418584
}, },
"linux-x64-musl": { "linux-x64-musl": {
"binary": "claude", "binary": "claude",
"checksum": "b3f39b00069558e57c6d36ead6b2efe013afa57b603445c338374d0c873e95c0", "checksum": "56d66c89bf8d3e8efdab965e1dcc840d993212b40a2e89c751567c4bc605beba",
"size": 242370944 "size": 235060272
}, },
"win32-x64": { "win32-x64": {
"binary": "claude.exe", "binary": "claude.exe",
"checksum": "1a6b4be4b45458ab1831bad138572bf2fec12cb1edea0685c5ff10ce6e97afb6", "checksum": "10fa305545b20baf6e074a086762bd252b89dfe7035848a5d41385503b1a6c74",
"size": 254053024 "size": 236306080
}, },
"win32-arm64": { "win32-arm64": {
"binary": "claude.exe", "binary": "claude.exe",
"checksum": "7253defbc945f5461035240bc32d18970fb1acc5df63092c492ee8d7c7caf55f", "checksum": "9e0e303015eb3c9aba782b366b35194073ab8130ac6c091c2c46870798a20bdc",
"size": 250115744 "size": 232271008
} }
} }
} }

View file

@ -9,6 +9,7 @@
installShellFiles, installShellFiles,
makeBinaryWrapper, makeBinaryWrapper,
autoPatchelfHook, autoPatchelfHook,
alsa-lib,
procps, procps,
ripgrep, ripgrep,
bubblewrap, bubblewrap,
@ -56,7 +57,9 @@ stdenv.mkDerivation (finalAttrs: {
--set-default FORCE_AUTOUPDATE_PLUGINS 1 \ --set-default FORCE_AUTOUPDATE_PLUGINS 1 \
--set DISABLE_INSTALLATION_CHECKS 1 \ --set DISABLE_INSTALLATION_CHECKS 1 \
--set USE_BUILTIN_RIPGREP 0 \ --set USE_BUILTIN_RIPGREP 0 \
--prefix PATH : ${ ${lib.optionalString stdenv.hostPlatform.isLinux ''
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ alsa-lib ]} \
''}--prefix PATH : ${
lib.makeBinPath ( lib.makeBinPath (
[ [
# claude-code uses [node-tree-kill](https://github.com/pkrumins/node-tree-kill) which requires procps's pgrep(darwin) or ps(linux) # claude-code uses [node-tree-kill](https://github.com/pkrumins/node-tree-kill) which requires procps's pgrep(darwin) or ps(linux)