diff --git a/nixos/code.nix b/nixos/code.nix index 4d33ab40..b0759408 100644 --- a/nixos/code.nix +++ b/nixos/code.nix @@ -15,6 +15,7 @@ makeEnable config "myModules.code" true { gitea-mcp-server mcp-nixos playwright-mcp + mcp-language-server # C clang diff --git a/nixos/flake.lock b/nixos/flake.lock index 6f5b9da4..f0dd2f7b 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -1275,11 +1275,11 @@ ] }, "locked": { - "lastModified": 1755313937, - "narHash": "sha256-pQb7bNcolxYGRiylUCrTddiF+qW2wsUiM9+eRIDUrVU=", + "lastModified": 1755739851, + "narHash": "sha256-SC703bnPGOPWSEdZN2J2MkJWQBcUHV4QzuvFPdSVUME=", "owner": "nix-community", "repo": "home-manager", - "rev": "2a749f4790a14f7168be67cdf6e548ef1c944e10", + "rev": "3c3510e61ca5c15a0f13d73c2232fa2d5478a86c", "type": "github" }, "original": { @@ -1446,11 +1446,11 @@ "nixpkgs-regression": "nixpkgs-regression" }, "locked": { - "lastModified": 1755289239, - "narHash": "sha256-fuZisK66LLKil2WM3gBI9FlHGSDMeAtsBaXSnrvyvgk=", + "lastModified": 1755731716, + "narHash": "sha256-r9toiNU6KU9zaw3q8EWhS1b7/Sw0FV+jFGQjvvsCIzM=", "owner": "NixOS", "repo": "nix", - "rev": "3b03872ebff1a6b5419b12bd6ed8a0b6ec9dd035", + "rev": "e2b984704ab2c365c08458f886861881ce43400b", "type": "github" }, "original": { @@ -1581,11 +1581,11 @@ }, "nixpkgs_10": { "locked": { - "lastModified": 1755186698, - "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", + "lastModified": 1755615617, + "narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", + "rev": "20075955deac2583bb12f07151c2df830ef346b4", "type": "github" }, "original": { @@ -1763,16 +1763,16 @@ }, "nixpkgs_7": { "locked": { - "lastModified": 1747179050, - "narHash": "sha256-qhFMmDkeJX9KJwr5H32f1r7Prs7XbQWtO0h3V0a0rFY=", + "lastModified": 1755442223, + "narHash": "sha256-VtMQg02B3kt1oejwwrGn50U9Xbjgzfbb5TV5Wtx8dKI=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "adaa24fbf46737f3f1b5497bf64bae750f82942e", + "rev": "cd32a774ac52caaa03bcfc9e7591ac8c18617ced", "type": "github" }, "original": { "owner": "NixOS", - "ref": "nixos-unstable", + "ref": "nixos-25.05-small", "repo": "nixpkgs", "type": "github" } @@ -2396,11 +2396,11 @@ }, "unstable_4": { "locked": { - "lastModified": 1755186698, - "narHash": "sha256-wNO3+Ks2jZJ4nTHMuks+cxAiVBGNuEBXsT29Bz6HASo=", + "lastModified": 1755615617, + "narHash": "sha256-HMwfAJBdrr8wXAkbGhtcby1zGFvs+StOp19xNsbqdOg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "fbcf476f790d8a217c3eab4e12033dc4a0f6d23c", + "rev": "20075955deac2583bb12f07151c2df830ef346b4", "type": "github" }, "original": { diff --git a/nixos/flake.nix b/nixos/flake.nix index e398f631..79207c07 100644 --- a/nixos/flake.nix +++ b/nixos/flake.nix @@ -165,6 +165,10 @@ url = "https://patch-diff.githubusercontent.com/raw/NixOS/nixpkgs/pull/434160.patch"; hash = "sha256-1xm75lWEKWbX0qsbeXWX3lRRZIFO3/sdrZZYJxKGD2o="; }) + (bootstrapPkgs.fetchpatch { + url = "https://patch-diff.githubusercontent.com/raw/NixOS/nixpkgs/pull/436061.patch"; + hash = "sha256-HZquaNBB+w5Hm5kdzvaGg7QAOgAf/EPBO7o7pKkIrMY="; + }) ]; }; # Get eval-config from patched source diff --git a/nixos/overlay.nix b/nixos/overlay.nix index c4822097..33f78125 100644 --- a/nixos/overlay.nix +++ b/nixos/overlay.nix @@ -149,12 +149,12 @@ final: prev: final.python311.withPackages my-python-packages; claude-code = prev.claude-code.overrideAttrs (oldAttrs: rec { - version = "1.0.71"; + version = "1.0.86"; src = prev.fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-ZJUvscbEaWHILL77R5/sPdNcxCLc2BL9P6tR+S7QnHg="; + hash = "sha256-mVXS75KgeKgD7EI5t9X6+TkwjBFyBLOo4/m50sS9XdA="; }; - npmDepsHash = "sha256-wQ/DRPefziSRv6aFZXRpmz2vC6mQRqgc7r3++cDpYSg="; + npmDepsHash = ""; }); pythonPackagesExtensions = prev.pythonPackagesExtensions ++ [