diff --git a/flake.lock b/flake.lock index 625b8db..a30cb0c 100644 --- a/flake.lock +++ b/flake.lock @@ -43,6 +43,65 @@ "type": "github" } }, + "blueprint": { + "inputs": { + "nixpkgs": [ + "llm-agents", + "nixpkgs" + ], + "systems": [ + "llm-agents", + "systems" + ] + }, + "locked": { + "lastModified": 1771437256, + "narHash": "sha256-bLqwib+rtyBRRVBWhMuBXPCL/OThfokA+j6+uH7jDGU=", + "owner": "numtide", + "repo": "blueprint", + "rev": "06ee7190dc2620ea98af9eb225aa9627b68b0e33", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "blueprint", + "type": "github" + } + }, + "bun2nix": { + "inputs": { + "flake-parts": [ + "llm-agents", + "flake-parts" + ], + "import-tree": "import-tree", + "nixpkgs": [ + "llm-agents", + "nixpkgs" + ], + "systems": [ + "llm-agents", + "systems" + ], + "treefmt-nix": [ + "llm-agents", + "treefmt-nix" + ] + }, + "locked": { + "lastModified": 1770895533, + "narHash": "sha256-v3QaK9ugy9bN9RXDnjw0i2OifKmz2NnKM82agtqm/UY=", + "owner": "nix-community", + "repo": "bun2nix", + "rev": "c843f477b15f51151f8c6bcc886954699440a6e1", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "bun2nix", + "type": "github" + } + }, "co-log-effectful": { "flake": false, "locked": { @@ -343,6 +402,27 @@ } }, "flake-parts_5": { + "inputs": { + "nixpkgs-lib": [ + "llm-agents", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1775087534, + "narHash": "sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "3107b77cd68437b9a76194f0f7f9c55f2329ca5b", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_6": { "inputs": { "nixpkgs-lib": [ "nixvim", @@ -363,7 +443,7 @@ "type": "github" } }, - "flake-parts_6": { + "flake-parts_7": { "inputs": { "nixpkgs-lib": [ "vira", @@ -683,6 +763,21 @@ "type": "github" } }, + "import-tree": { + "locked": { + "lastModified": 1763762820, + "narHash": "sha256-ZvYKbFib3AEwiNMLsejb/CWs/OL/srFQ8AogkebEPF0=", + "owner": "vic", + "repo": "import-tree", + "rev": "3c23749d8013ec6daa1d7255057590e9ca726646", + "type": "github" + }, + "original": { + "owner": "vic", + "repo": "import-tree", + "type": "github" + } + }, "jumphost-nix": { "flake": false, "locked": { @@ -701,11 +796,11 @@ }, "kolu": { "locked": { - "lastModified": 1776094269, - "narHash": "sha256-3o6t+lXPbtArRJN23SxmuFUCJ/giX7UUJD4XJHaCSV0=", + "lastModified": 1776217401, + "narHash": "sha256-aMK1dZHRhIZ97T/VPJFnRWrMorZ+nRVwC4+fnI2GHOw=", "owner": "juspay", "repo": "kolu", - "rev": "3835ec29a05451eefa2995bad3ab6864e90ac790", + "rev": "2c5793c0bb1ff3885b5d98611f8d54d8b86d07b4", "type": "github" }, "original": { @@ -730,6 +825,32 @@ "type": "github" } }, + "llm-agents": { + "inputs": { + "blueprint": "blueprint", + "bun2nix": "bun2nix", + "flake-parts": "flake-parts_5", + "nixpkgs": [ + "nixpkgs" + ], + "systems": "systems_3", + "treefmt-nix": "treefmt-nix" + }, + "locked": { + "lastModified": 1775790657, + "narHash": "sha256-kAJGGBOI+2DFJSkN3RH1Qk9uUSFqMfp6cK0+eORs+OA=", + "owner": "numtide", + "repo": "llm-agents.nix", + "rev": "d9583b68fdc553936b35dc6ca206d8d8dd552e5b", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "llm-agents.nix", + "rev": "d9583b68fdc553936b35dc6ca206d8d8dd552e5b", + "type": "github" + } + }, "lvar": { "flake": false, "locked": { @@ -1008,11 +1129,11 @@ }, "nixvim": { "inputs": { - "flake-parts": "flake-parts_5", + "flake-parts": "flake-parts_6", "nixpkgs": [ "nixpkgs" ], - "systems": "systems_3" + "systems": "systems_4" }, "locked": { "lastModified": 1775307257, @@ -1088,6 +1209,7 @@ "jumphost-nix": "jumphost-nix", "kolu": "kolu", "landrun-nix": "landrun-nix", + "llm-agents": "llm-agents", "nix-darwin": "nix-darwin", "nix-index-database": "nix-index-database", "nixos-hardware": "nixos-hardware", @@ -1204,6 +1326,21 @@ "type": "github" } }, + "systems_4": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + }, "tabler-icons-hs": { "flake": false, "locked": { @@ -1220,6 +1357,27 @@ "type": "github" } }, + "treefmt-nix": { + "inputs": { + "nixpkgs": [ + "llm-agents", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1775636079, + "narHash": "sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0=", + "owner": "numtide", + "repo": "treefmt-nix", + "rev": "790751ff7fd3801feeaf96d7dc416a8d581265ba", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "treefmt-nix", + "type": "github" + } + }, "unionmount": { "flake": false, "locked": { @@ -1257,7 +1415,7 @@ "inputs": { "co-log-effectful": "co-log-effectful", "devour-flake": "devour-flake", - "flake-parts": "flake-parts_6", + "flake-parts": "flake-parts_7", "fourmolu-nix": "fourmolu-nix_3", "git-hooks": "git-hooks_5", "haskell-flake": "haskell-flake_3", diff --git a/flake.nix b/flake.nix index 697494e..b1e2110 100644 --- a/flake.nix +++ b/flake.nix @@ -37,6 +37,11 @@ # KOLU kolu.url = "github:juspay/kolu"; + # claude-code 2.1.98 (newer versions are nerfed) + # See: https://x.com/Sthiven_R/status/2043992488109899849 + llm-agents.url = "github:numtide/llm-agents.nix/d9583b68fdc553936b35dc6ca206d8d8dd552e5b"; + llm-agents.inputs.nixpkgs.follows = "nixpkgs"; + # Neovim nixvim.url = "github:nix-community/nixvim"; nixvim.inputs.nixpkgs.follows = "nixpkgs";