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

View File

@@ -27,7 +27,7 @@
}; };
nixvim.url = "github:nix-community/nixvim"; nixvim.url = "github:nix-community/nixvim";
zjstatus.url = "github:dj95/zjstatus"; 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"; beads.url = "github:steveyegge/beads";
tangled = { tangled = {
url = "git+https://tangled.org/tangled.org/core"; url = "git+https://tangled.org/tangled.org/core";

View File

@@ -49,7 +49,7 @@
home.packages = [ home.packages = [
inputs.beads.packages.${pkgs.stdenv.hostPlatform.system}.default 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"; programs.git.settings.user.email = "christoph@schmatzler.com";

View File

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

View File

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