This commit is contained in:
2025-12-12 10:41:25 +01:00
parent 4846c84d21
commit 2a14d62d83
5 changed files with 45 additions and 44 deletions

82
flake.lock generated
View File

@@ -38,7 +38,7 @@
"blueprint": {
"inputs": {
"nixpkgs": [
"nix-ai-tools",
"llm-agents",
"nixpkgs"
],
"systems": "systems_2"
@@ -149,11 +149,11 @@
"nixpkgs-lib": "nixpkgs-lib"
},
"locked": {
"lastModified": 1763759067,
"narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
"lastModified": 1765495779,
"narHash": "sha256-MhA7wmo/7uogLxiewwRRmIax70g6q1U/YemqTGoFHlM=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
"rev": "5635c32d666a59ec9a55cab87e898889869f7b71",
"type": "github"
},
"original": {
@@ -170,11 +170,11 @@
]
},
"locked": {
"lastModified": 1763759067,
"narHash": "sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q=",
"lastModified": 1765495779,
"narHash": "sha256-MhA7wmo/7uogLxiewwRRmIax70g6q1U/YemqTGoFHlM=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "2cccadc7357c0ba201788ae99c4dfa90728ef5e0",
"rev": "5635c32d666a59ec9a55cab87e898889869f7b71",
"type": "github"
},
"original": {
@@ -282,11 +282,11 @@
"homebrew-cask": {
"flake": false,
"locked": {
"lastModified": 1765480715,
"narHash": "sha256-Ps9RmcLMacjnJHp60PJGFzugboSRxVcgcgNPLGn5NIs=",
"lastModified": 1765528246,
"narHash": "sha256-tF1QcJTTo22L5EQ/DoQYL0lQPQ/99E/vaAh6J7EoELU=",
"owner": "homebrew",
"repo": "homebrew-cask",
"rev": "57714ff73d0a5dc84c8a036137c576142162720d",
"rev": "fce756b7cae0c70705e01e89d17811a96c7f52ad",
"type": "github"
},
"original": {
@@ -298,11 +298,11 @@
"homebrew-core": {
"flake": false,
"locked": {
"lastModified": 1765482423,
"narHash": "sha256-d4f5AskmqcyZynt+vs5pxPmKffmmIy3hrr3/2cWKRpA=",
"lastModified": 1765532319,
"narHash": "sha256-q6HrIOI19Gu84/x/6y1PfINc3p2c7pGfTViZaIzPP0k=",
"owner": "homebrew",
"repo": "homebrew-core",
"rev": "3acb7741dc574da1d2aa5bb8e482057bbffb0941",
"rev": "453aba70829547fb3596d5a4b0fd2da8fca6d3d8",
"type": "github"
},
"original": {
@@ -377,6 +377,26 @@
"url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
}
},
"llm-agents": {
"inputs": {
"blueprint": "blueprint",
"nixpkgs": "nixpkgs_2",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1765508910,
"narHash": "sha256-rcNH6JgKo36ufvPJGUkZW4jktkVz0t8FBtPJv/gRUnQ=",
"owner": "numtide",
"repo": "llm-agents.nix",
"rev": "46c494b51cecf3476c20e54e772c6bc48f10e04d",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "llm-agents.nix",
"type": "github"
}
},
"lucide-src": {
"flake": false,
"locked": {
@@ -390,26 +410,6 @@
"url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
}
},
"nix-ai-tools": {
"inputs": {
"blueprint": "blueprint",
"nixpkgs": "nixpkgs_2",
"treefmt-nix": "treefmt-nix"
},
"locked": {
"lastModified": 1765480342,
"narHash": "sha256-WtMSoAxaGPcY/JaUoeoMRAavpBxcj9unxOiMMw7LR3g=",
"owner": "numtide",
"repo": "nix-ai-tools",
"rev": "a8a1113efe561de26d856adaef5130d04d85a97d",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "nix-ai-tools",
"type": "github"
}
},
"nix-homebrew": {
"inputs": {
"brew-src": "brew-src"
@@ -493,11 +493,11 @@
},
"nixpkgs_4": {
"locked": {
"lastModified": 1765270179,
"narHash": "sha256-g2a4MhRKu4ymR4xwo+I+auTknXt/+j37Lnf0Mvfl1rE=",
"lastModified": 1765425892,
"narHash": "sha256-jlQpSkg2sK6IJVzTQBDyRxQZgKADC2HKMRfGCSgNMHo=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "677fbe97984e7af3175b6c121f3c39ee5c8d62c9",
"rev": "5d6bdbddb4695a62f0d00a3620b37a15275a5093",
"type": "github"
},
"original": {
@@ -530,11 +530,11 @@
"systems": "systems_3"
},
"locked": {
"lastModified": 1765481271,
"narHash": "sha256-wss8GdEQIIsSDCM0mUtXXtRVLhGTKyWNaKeI8QinWWA=",
"lastModified": 1765532309,
"narHash": "sha256-/2w8cC+Bwut14P33SZydqni+DxvRpRLjq4dSjdfoJio=",
"owner": "nix-community",
"repo": "nixvim",
"rev": "dfc71c3d484b5962e9c2a22a9d2d4a5fd73fcd54",
"rev": "8486f9144ecebdac9672a34b41e532f5a41fcb19",
"type": "github"
},
"original": {
@@ -552,7 +552,7 @@
"home-manager": "home-manager",
"homebrew-cask": "homebrew-cask",
"homebrew-core": "homebrew-core",
"nix-ai-tools": "nix-ai-tools",
"llm-agents": "llm-agents",
"nix-homebrew": "nix-homebrew",
"nixpkgs": "nixpkgs_3",
"nixvim": "nixvim",
@@ -723,7 +723,7 @@
"treefmt-nix": {
"inputs": {
"nixpkgs": [
"nix-ai-tools",
"llm-agents",
"nixpkgs"
]
},

View File

@@ -27,7 +27,7 @@
};
nixvim.url = "github:nix-community/nixvim";
zjstatus.url = "github:dj95/zjstatus";
nix-ai-tools.url = "github:numtide/nix-ai-tools";
llm-agents.url = "github:numtide/llm-agents.nix";
beads.url = "github:steveyegge/beads";
tangled = {
url = "git+https://tangled.org/tangled.org/core";

View File

@@ -49,7 +49,7 @@
home.packages = [
inputs.beads.packages.${pkgs.stdenv.hostPlatform.system}.default
inputs.nix-ai-tools.packages.${pkgs.stdenv.hostPlatform.system}.amp
inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.amp
];
programs.git.settings.user.email = "christoph@schmatzler.com";

View File

@@ -5,7 +5,7 @@
}: {
programs.opencode = {
enable = true;
package = inputs.nix-ai-tools.packages.${pkgs.stdenv.hostPlatform.system}.opencode;
package = inputs.llm-agents.packages.${pkgs.stdenv.hostPlatform.system}.opencode;
settings = {
theme = "catppuccin";
instructions = [

View File

@@ -33,6 +33,7 @@ with pkgs;
sd
sops
sqlite
tea
tokei
tree
tree-sitter