Configuration for my NixOS based systems and Home Manager
1{
2 "nodes": {
3 "agenix": {
4 "inputs": {
5 "darwin": "darwin",
6 "home-manager": "home-manager",
7 "nixpkgs": [
8 "nixpkgs"
9 ],
10 "systems": "systems"
11 },
12 "locked": {
13 "lastModified": 1762618334,
14 "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=",
15 "owner": "ryantm",
16 "repo": "agenix",
17 "rev": "fcdea223397448d35d9b31f798479227e80183f6",
18 "type": "github"
19 },
20 "original": {
21 "owner": "ryantm",
22 "repo": "agenix",
23 "type": "github"
24 }
25 },
26 "darwin": {
27 "inputs": {
28 "nixpkgs": [
29 "agenix",
30 "nixpkgs"
31 ]
32 },
33 "locked": {
34 "lastModified": 1744478979,
35 "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=",
36 "owner": "lnl7",
37 "repo": "nix-darwin",
38 "rev": "43975d782b418ebf4969e9ccba82466728c2851b",
39 "type": "github"
40 },
41 "original": {
42 "owner": "lnl7",
43 "ref": "master",
44 "repo": "nix-darwin",
45 "type": "github"
46 }
47 },
48 "determinate-nixd-aarch64-darwin": {
49 "flake": false,
50 "locked": {
51 "narHash": "sha256-zK2dgNHh/p92rk5jN+Y1LOMn0HEdTsS+7XXwb2g52oM=",
52 "type": "file",
53 "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/macOS"
54 },
55 "original": {
56 "type": "file",
57 "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/macOS"
58 }
59 },
60 "determinate-nixd-aarch64-linux": {
61 "flake": false,
62 "locked": {
63 "narHash": "sha256-ckvZP0zFcbzLXWYOJUqYXkKBt0b2IZcQEr7YjEVtwOI=",
64 "type": "file",
65 "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/aarch64-linux"
66 },
67 "original": {
68 "type": "file",
69 "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/aarch64-linux"
70 }
71 },
72 "determinate-nixd-x86_64-linux": {
73 "flake": false,
74 "locked": {
75 "narHash": "sha256-8dLtm8FJrpyBmrNpspJj30/6I5HGEfjjXuFqURcZ8pk=",
76 "type": "file",
77 "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/x86_64-linux"
78 },
79 "original": {
80 "type": "file",
81 "url": "https://install.determinate.systems/determinate-nixd/tag/v3.15.2/x86_64-linux"
82 }
83 },
84 "determinite": {
85 "inputs": {
86 "determinate-nixd-aarch64-darwin": "determinate-nixd-aarch64-darwin",
87 "determinate-nixd-aarch64-linux": "determinate-nixd-aarch64-linux",
88 "determinate-nixd-x86_64-linux": "determinate-nixd-x86_64-linux",
89 "nix": "nix",
90 "nixpkgs": [
91 "nixpkgs"
92 ]
93 },
94 "locked": {
95 "lastModified": 1768964099,
96 "narHash": "sha256-sV1OJYyktJRl7I3HxeBvWTWXjqm2uCTS3gS1p+DLn7c=",
97 "rev": "a5469e9aa3870941320cb92d899b66e141c5a3cd",
98 "revCount": 394,
99 "type": "tarball",
100 "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/determinate/3.15.2/019bde7d-0725-73ef-9705-498c50ef6e00/source.tar.gz"
101 },
102 "original": {
103 "type": "tarball",
104 "url": "https://flakehub.com/f/DeterminateSystems/determinate/3"
105 }
106 },
107 "flake-compat": {
108 "flake": false,
109 "locked": {
110 "lastModified": 1696426674,
111 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
112 "owner": "edolstra",
113 "repo": "flake-compat",
114 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
115 "type": "github"
116 },
117 "original": {
118 "owner": "edolstra",
119 "repo": "flake-compat",
120 "type": "github"
121 }
122 },
123 "flake-compat_2": {
124 "flake": false,
125 "locked": {
126 "lastModified": 1767039857,
127 "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
128 "owner": "edolstra",
129 "repo": "flake-compat",
130 "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
131 "type": "github"
132 },
133 "original": {
134 "owner": "edolstra",
135 "repo": "flake-compat",
136 "type": "github"
137 }
138 },
139 "flake-compat_3": {
140 "flake": false,
141 "locked": {
142 "lastModified": 1767039857,
143 "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=",
144 "owner": "NixOS",
145 "repo": "flake-compat",
146 "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab",
147 "type": "github"
148 },
149 "original": {
150 "owner": "NixOS",
151 "repo": "flake-compat",
152 "type": "github"
153 }
154 },
155 "flake-parts": {
156 "inputs": {
157 "nixpkgs-lib": [
158 "determinite",
159 "nix",
160 "nixpkgs"
161 ]
162 },
163 "locked": {
164 "lastModified": 1748821116,
165 "narHash": "sha256-F82+gS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE=",
166 "rev": "49f0870db23e8c1ca0b5259734a02cd9e1e371a1",
167 "revCount": 377,
168 "type": "tarball",
169 "url": "https://api.flakehub.com/f/pinned/hercules-ci/flake-parts/0.1.377%2Brev-49f0870db23e8c1ca0b5259734a02cd9e1e371a1/01972f28-554a-73f8-91f4-d488cc502f08/source.tar.gz"
170 },
171 "original": {
172 "type": "tarball",
173 "url": "https://flakehub.com/f/hercules-ci/flake-parts/0.1"
174 }
175 },
176 "git-hooks-nix": {
177 "inputs": {
178 "flake-compat": "flake-compat",
179 "gitignore": [
180 "determinite",
181 "nix"
182 ],
183 "nixpkgs": [
184 "determinite",
185 "nix",
186 "nixpkgs"
187 ]
188 },
189 "locked": {
190 "lastModified": 1747372754,
191 "narHash": "sha256-2Y53NGIX2vxfie1rOW0Qb86vjRZ7ngizoo+bnXU9D9k=",
192 "rev": "80479b6ec16fefd9c1db3ea13aeb038c60530f46",
193 "revCount": 1026,
194 "type": "tarball",
195 "url": "https://api.flakehub.com/f/pinned/cachix/git-hooks.nix/0.1.1026%2Brev-80479b6ec16fefd9c1db3ea13aeb038c60530f46/0196d79a-1b35-7b8e-a021-c894fb62163d/source.tar.gz"
196 },
197 "original": {
198 "type": "tarball",
199 "url": "https://flakehub.com/f/cachix/git-hooks.nix/0.1.941"
200 }
201 },
202 "gitignore": {
203 "inputs": {
204 "nixpkgs": [
205 "pre-commit-hooks",
206 "nixpkgs"
207 ]
208 },
209 "locked": {
210 "lastModified": 1709087332,
211 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
212 "owner": "hercules-ci",
213 "repo": "gitignore.nix",
214 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
215 "type": "github"
216 },
217 "original": {
218 "owner": "hercules-ci",
219 "repo": "gitignore.nix",
220 "type": "github"
221 }
222 },
223 "home-manager": {
224 "inputs": {
225 "nixpkgs": [
226 "agenix",
227 "nixpkgs"
228 ]
229 },
230 "locked": {
231 "lastModified": 1745494811,
232 "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
233 "owner": "nix-community",
234 "repo": "home-manager",
235 "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
236 "type": "github"
237 },
238 "original": {
239 "owner": "nix-community",
240 "repo": "home-manager",
241 "type": "github"
242 }
243 },
244 "home-manager_2": {
245 "inputs": {
246 "nixpkgs": [
247 "nixpkgs"
248 ]
249 },
250 "locked": {
251 "lastModified": 1768949235,
252 "narHash": "sha256-TtjKgXyg1lMfh374w5uxutd6Vx2P/hU81aEhTxrO2cg=",
253 "owner": "nix-community",
254 "repo": "home-manager",
255 "rev": "75ed713570ca17427119e7e204ab3590cc3bf2a5",
256 "type": "github"
257 },
258 "original": {
259 "owner": "nix-community",
260 "ref": "release-25.11",
261 "repo": "home-manager",
262 "type": "github"
263 }
264 },
265 "nix": {
266 "inputs": {
267 "flake-parts": "flake-parts",
268 "git-hooks-nix": "git-hooks-nix",
269 "nixpkgs": "nixpkgs",
270 "nixpkgs-23-11": "nixpkgs-23-11",
271 "nixpkgs-regression": "nixpkgs-regression"
272 },
273 "locked": {
274 "lastModified": 1768960381,
275 "narHash": "sha256-32oMe1y+kwvIJNiJsIvozTuSmDxcwST06i+0ak+L4AU=",
276 "rev": "45ce621408cb8c9a724193d5fe858eb839662db8",
277 "revCount": 24453,
278 "type": "tarball",
279 "url": "https://api.flakehub.com/f/pinned/DeterminateSystems/nix-src/3.15.2/019bde75-b4ee-74b2-a812-28dc2ee83d58/source.tar.gz"
280 },
281 "original": {
282 "type": "tarball",
283 "url": "https://flakehub.com/f/DeterminateSystems/nix-src/%2A"
284 }
285 },
286 "nixos-wsl": {
287 "inputs": {
288 "flake-compat": "flake-compat_2",
289 "nixpkgs": [
290 "nixpkgs"
291 ]
292 },
293 "locked": {
294 "lastModified": 1769217863,
295 "narHash": "sha256-RY9kJDXD6+2Td/59LkZ0PFSereCXHdBX9wIkbYjRKCY=",
296 "owner": "nix-community",
297 "repo": "NixOS-WSL",
298 "rev": "38a5250e57f583662eac3b944830e4b9e169e965",
299 "type": "github"
300 },
301 "original": {
302 "owner": "nix-community",
303 "ref": "main",
304 "repo": "NixOS-WSL",
305 "type": "github"
306 }
307 },
308 "nixpkgs": {
309 "locked": {
310 "lastModified": 1761597516,
311 "narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=",
312 "rev": "daf6dc47aa4b44791372d6139ab7b25269184d55",
313 "revCount": 811874,
314 "type": "tarball",
315 "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.2505.811874%2Brev-daf6dc47aa4b44791372d6139ab7b25269184d55/019a3494-3498-707e-9086-1fb81badc7fe/source.tar.gz"
316 },
317 "original": {
318 "type": "tarball",
319 "url": "https://flakehub.com/f/NixOS/nixpkgs/0.2505"
320 }
321 },
322 "nixpkgs-23-11": {
323 "locked": {
324 "lastModified": 1717159533,
325 "narHash": "sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=",
326 "owner": "NixOS",
327 "repo": "nixpkgs",
328 "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
329 "type": "github"
330 },
331 "original": {
332 "owner": "NixOS",
333 "repo": "nixpkgs",
334 "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
335 "type": "github"
336 }
337 },
338 "nixpkgs-regression": {
339 "locked": {
340 "lastModified": 1643052045,
341 "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
342 "owner": "NixOS",
343 "repo": "nixpkgs",
344 "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
345 "type": "github"
346 },
347 "original": {
348 "owner": "NixOS",
349 "repo": "nixpkgs",
350 "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
351 "type": "github"
352 }
353 },
354 "nixpkgs-unstable": {
355 "locked": {
356 "lastModified": 1769018530,
357 "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=",
358 "owner": "nixos",
359 "repo": "nixpkgs",
360 "rev": "88d3861acdd3d2f0e361767018218e51810df8a1",
361 "type": "github"
362 },
363 "original": {
364 "owner": "nixos",
365 "ref": "nixos-unstable",
366 "repo": "nixpkgs",
367 "type": "github"
368 }
369 },
370 "nixpkgs_2": {
371 "locked": {
372 "lastModified": 1769089682,
373 "narHash": "sha256-9yA/LIuAVQq0lXelrZPjLuLVuZdm03p8tfmHhnDIkms=",
374 "owner": "nixos",
375 "repo": "nixpkgs",
376 "rev": "078d69f03934859a181e81ba987c2bb033eebfc5",
377 "type": "github"
378 },
379 "original": {
380 "owner": "nixos",
381 "ref": "nixos-25.11",
382 "repo": "nixpkgs",
383 "type": "github"
384 }
385 },
386 "pre-commit-hooks": {
387 "inputs": {
388 "flake-compat": "flake-compat_3",
389 "gitignore": "gitignore",
390 "nixpkgs": [
391 "nixpkgs"
392 ]
393 },
394 "locked": {
395 "lastModified": 1769069492,
396 "narHash": "sha256-Efs3VUPelRduf3PpfPP2ovEB4CXT7vHf8W+xc49RL/U=",
397 "owner": "cachix",
398 "repo": "git-hooks.nix",
399 "rev": "a1ef738813b15cf8ec759bdff5761b027e3e1d23",
400 "type": "github"
401 },
402 "original": {
403 "owner": "cachix",
404 "repo": "git-hooks.nix",
405 "type": "github"
406 }
407 },
408 "root": {
409 "inputs": {
410 "agenix": "agenix",
411 "determinite": "determinite",
412 "home-manager": "home-manager_2",
413 "nixos-wsl": "nixos-wsl",
414 "nixpkgs": "nixpkgs_2",
415 "nixpkgs-unstable": "nixpkgs-unstable",
416 "pre-commit-hooks": "pre-commit-hooks"
417 }
418 },
419 "systems": {
420 "locked": {
421 "lastModified": 1681028828,
422 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
423 "owner": "nix-systems",
424 "repo": "default",
425 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
426 "type": "github"
427 },
428 "original": {
429 "owner": "nix-systems",
430 "repo": "default",
431 "type": "github"
432 }
433 }
434 },
435 "root": "root",
436 "version": 7
437}