configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
1{
2 "nodes": {
3 "agenix": {
4 "inputs": {
5 "darwin": "darwin",
6 "home-manager": "home-manager",
7 "nixpkgs": "nixpkgs",
8 "systems": "systems"
9 },
10 "locked": {
11 "lastModified": 1762618334,
12 "narHash": "sha256-wyT7Pl6tMFbFrs8Lk/TlEs81N6L+VSybPfiIgzU8lbQ=",
13 "owner": "ryantm",
14 "repo": "agenix",
15 "rev": "fcdea223397448d35d9b31f798479227e80183f6",
16 "type": "github"
17 },
18 "original": {
19 "owner": "ryantm",
20 "repo": "agenix",
21 "type": "github"
22 }
23 },
24 "cl-nix-lite": {
25 "inputs": {
26 "flake-parts": "flake-parts",
27 "nixpkgs": "nixpkgs_2",
28 "systems": "systems_2",
29 "treefmt-nix": "treefmt-nix"
30 },
31 "locked": {
32 "lastModified": 1766810506,
33 "narHash": "sha256-I4BxozsEu205tA7jazufztI8ZQ5p7hcCnjqrSKPz9nI=",
34 "owner": "hraban",
35 "repo": "cl-nix-lite",
36 "rev": "038e341cede255a83a8f04af114dc95717461d32",
37 "type": "github"
38 },
39 "original": {
40 "owner": "hraban",
41 "repo": "cl-nix-lite",
42 "type": "github"
43 }
44 },
45 "darwin": {
46 "inputs": {
47 "nixpkgs": [
48 "agenix",
49 "nixpkgs"
50 ]
51 },
52 "locked": {
53 "lastModified": 1744478979,
54 "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=",
55 "owner": "lnl7",
56 "repo": "nix-darwin",
57 "rev": "43975d782b418ebf4969e9ccba82466728c2851b",
58 "type": "github"
59 },
60 "original": {
61 "owner": "lnl7",
62 "ref": "master",
63 "repo": "nix-darwin",
64 "type": "github"
65 }
66 },
67 "flake-compat": {
68 "flake": false,
69 "locked": {
70 "lastModified": 1730663653,
71 "narHash": "sha256-kFCUWettiFHDIqxCWWQ9qY8pVh+Lj+XL0Giyy/kdomg=",
72 "owner": "hraban",
73 "repo": "flake-compat",
74 "rev": "e5b16676185cb7548581c852f51ce7f3a49bba5e",
75 "type": "github"
76 },
77 "original": {
78 "owner": "hraban",
79 "ref": "fixed-output",
80 "repo": "flake-compat",
81 "type": "github"
82 }
83 },
84 "flake-compat_2": {
85 "flake": false,
86 "locked": {
87 "lastModified": 1765121682,
88 "narHash": "sha256-4VBOP18BFeiPkyhy9o4ssBNQEvfvv1kXkasAYd0+rrA=",
89 "owner": "edolstra",
90 "repo": "flake-compat",
91 "rev": "65f23138d8d09a92e30f1e5c87611b23ef451bf3",
92 "type": "github"
93 },
94 "original": {
95 "owner": "edolstra",
96 "repo": "flake-compat",
97 "type": "github"
98 }
99 },
100 "flake-parts": {
101 "inputs": {
102 "nixpkgs-lib": "nixpkgs-lib"
103 },
104 "locked": {
105 "lastModified": 1765835352,
106 "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=",
107 "owner": "hercules-ci",
108 "repo": "flake-parts",
109 "rev": "a34fae9c08a15ad73f295041fec82323541400a9",
110 "type": "github"
111 },
112 "original": {
113 "owner": "hercules-ci",
114 "repo": "flake-parts",
115 "type": "github"
116 }
117 },
118 "flake-utils": {
119 "inputs": {
120 "systems": [
121 "mac-app-util",
122 "systems"
123 ]
124 },
125 "locked": {
126 "lastModified": 1731533236,
127 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
128 "owner": "numtide",
129 "repo": "flake-utils",
130 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
131 "type": "github"
132 },
133 "original": {
134 "id": "flake-utils",
135 "type": "indirect"
136 }
137 },
138 "home-manager": {
139 "inputs": {
140 "nixpkgs": [
141 "agenix",
142 "nixpkgs"
143 ]
144 },
145 "locked": {
146 "lastModified": 1745494811,
147 "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
148 "owner": "nix-community",
149 "repo": "home-manager",
150 "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
151 "type": "github"
152 },
153 "original": {
154 "owner": "nix-community",
155 "repo": "home-manager",
156 "type": "github"
157 }
158 },
159 "home-manager-stable": {
160 "inputs": {
161 "nixpkgs": [
162 "nixpkgs-stable"
163 ]
164 },
165 "locked": {
166 "lastModified": 1767514898,
167 "narHash": "sha256-ONYqnKrPzfKEEPChoJ9qPcfvBqW9ZgieDKD7UezWPg4=",
168 "owner": "nix-community",
169 "repo": "home-manager",
170 "rev": "7a06e8a2f844e128d3b210a000a62716b6040b7f",
171 "type": "github"
172 },
173 "original": {
174 "owner": "nix-community",
175 "ref": "release-25.11",
176 "repo": "home-manager",
177 "type": "github"
178 }
179 },
180 "home-manager_2": {
181 "inputs": {
182 "nixpkgs": [
183 "nixpkgs"
184 ]
185 },
186 "locked": {
187 "lastModified": 1767525999,
188 "narHash": "sha256-1E9xlYlyl3EnUrwxoaJMTK7dFrC2llL/TJ+T4xIcXDY=",
189 "owner": "nix-community",
190 "repo": "home-manager",
191 "rev": "7d5927b63cea63deb655b3e8421ae17ebb9feac2",
192 "type": "github"
193 },
194 "original": {
195 "owner": "nix-community",
196 "repo": "home-manager",
197 "type": "github"
198 }
199 },
200 "mac-app-util": {
201 "inputs": {
202 "cl-nix-lite": "cl-nix-lite",
203 "flake-compat": "flake-compat",
204 "flake-utils": "flake-utils",
205 "nixpkgs": "nixpkgs_4",
206 "systems": "systems_3",
207 "treefmt-nix": "treefmt-nix_2"
208 },
209 "locked": {
210 "lastModified": 1766810876,
211 "narHash": "sha256-VPElWFQIiP31lXQXEom+L4sl85alZpZn33O4hewsP9k=",
212 "owner": "hraban",
213 "repo": "mac-app-util",
214 "rev": "4747968574ea58512c5385466400b2364c85d2d0",
215 "type": "github"
216 },
217 "original": {
218 "owner": "hraban",
219 "repo": "mac-app-util",
220 "type": "github"
221 }
222 },
223 "nix-darwin": {
224 "inputs": {
225 "nixpkgs": [
226 "nixpkgs"
227 ]
228 },
229 "locked": {
230 "lastModified": 1767028240,
231 "narHash": "sha256-0/fLUqwJ4Z774muguUyn5t8AQ6wyxlNbHexpje+5hRo=",
232 "owner": "nix-darwin",
233 "repo": "nix-darwin",
234 "rev": "c31afa6e76da9bbc7c9295e39c7de9fca1071ea1",
235 "type": "github"
236 },
237 "original": {
238 "owner": "nix-darwin",
239 "repo": "nix-darwin",
240 "type": "github"
241 }
242 },
243 "nixos-wsl": {
244 "inputs": {
245 "flake-compat": "flake-compat_2",
246 "nixpkgs": "nixpkgs_6"
247 },
248 "locked": {
249 "lastModified": 1765841014,
250 "narHash": "sha256-55V0AJ36V5Egh4kMhWtDh117eE3GOjwq5LhwxDn9eHg=",
251 "owner": "nix-community",
252 "repo": "NixOS-WSL",
253 "rev": "be4af8042e7a61fa12fda58fe9a3b3babdefe17b",
254 "type": "github"
255 },
256 "original": {
257 "owner": "nix-community",
258 "repo": "NixOS-WSL",
259 "type": "github"
260 }
261 },
262 "nixpkgs": {
263 "locked": {
264 "lastModified": 1754028485,
265 "narHash": "sha256-IiiXB3BDTi6UqzAZcf2S797hWEPCRZOwyNThJIYhUfk=",
266 "owner": "NixOS",
267 "repo": "nixpkgs",
268 "rev": "59e69648d345d6e8fef86158c555730fa12af9de",
269 "type": "github"
270 },
271 "original": {
272 "owner": "NixOS",
273 "ref": "nixos-25.05",
274 "repo": "nixpkgs",
275 "type": "github"
276 }
277 },
278 "nixpkgs-lib": {
279 "locked": {
280 "lastModified": 1765674936,
281 "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
282 "owner": "nix-community",
283 "repo": "nixpkgs.lib",
284 "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
285 "type": "github"
286 },
287 "original": {
288 "owner": "nix-community",
289 "repo": "nixpkgs.lib",
290 "type": "github"
291 }
292 },
293 "nixpkgs-stable": {
294 "locked": {
295 "lastModified": 1767480499,
296 "narHash": "sha256-8IQQUorUGiSmFaPnLSo2+T+rjHtiNWc+OAzeHck7N48=",
297 "owner": "NixOS",
298 "repo": "nixpkgs",
299 "rev": "30a3c519afcf3f99e2c6df3b359aec5692054d92",
300 "type": "github"
301 },
302 "original": {
303 "owner": "NixOS",
304 "ref": "nixos-25.11",
305 "repo": "nixpkgs",
306 "type": "github"
307 }
308 },
309 "nixpkgs_2": {
310 "locked": {
311 "lastModified": 1766736597,
312 "narHash": "sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ=",
313 "owner": "nixos",
314 "repo": "nixpkgs",
315 "rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852",
316 "type": "github"
317 },
318 "original": {
319 "owner": "nixos",
320 "ref": "nixos-25.11",
321 "repo": "nixpkgs",
322 "type": "github"
323 }
324 },
325 "nixpkgs_3": {
326 "locked": {
327 "lastModified": 1761236834,
328 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
329 "owner": "nixos",
330 "repo": "nixpkgs",
331 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
332 "type": "github"
333 },
334 "original": {
335 "owner": "nixos",
336 "ref": "nixpkgs-unstable",
337 "repo": "nixpkgs",
338 "type": "github"
339 }
340 },
341 "nixpkgs_4": {
342 "locked": {
343 "lastModified": 1732617236,
344 "narHash": "sha256-PYkz6U0bSEaEB1al7O1XsqVNeSNS+s3NVclJw7YC43w=",
345 "owner": "NixOS",
346 "repo": "nixpkgs",
347 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
348 "type": "github"
349 },
350 "original": {
351 "owner": "NixOS",
352 "repo": "nixpkgs",
353 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
354 "type": "github"
355 }
356 },
357 "nixpkgs_5": {
358 "locked": {
359 "lastModified": 1761236834,
360 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
361 "owner": "nixos",
362 "repo": "nixpkgs",
363 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
364 "type": "github"
365 },
366 "original": {
367 "owner": "nixos",
368 "ref": "nixpkgs-unstable",
369 "repo": "nixpkgs",
370 "type": "github"
371 }
372 },
373 "nixpkgs_6": {
374 "locked": {
375 "lastModified": 1765472234,
376 "narHash": "sha256-9VvC20PJPsleGMewwcWYKGzDIyjckEz8uWmT0vCDYK0=",
377 "owner": "NixOS",
378 "repo": "nixpkgs",
379 "rev": "2fbfb1d73d239d2402a8fe03963e37aab15abe8b",
380 "type": "github"
381 },
382 "original": {
383 "owner": "NixOS",
384 "ref": "nixos-unstable",
385 "repo": "nixpkgs",
386 "type": "github"
387 }
388 },
389 "nixpkgs_7": {
390 "locked": {
391 "lastModified": 1767364772,
392 "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=",
393 "owner": "NixOS",
394 "repo": "nixpkgs",
395 "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa",
396 "type": "github"
397 },
398 "original": {
399 "owner": "NixOS",
400 "ref": "nixpkgs-unstable",
401 "repo": "nixpkgs",
402 "type": "github"
403 }
404 },
405 "root": {
406 "inputs": {
407 "agenix": "agenix",
408 "home-manager": "home-manager_2",
409 "home-manager-stable": "home-manager-stable",
410 "mac-app-util": "mac-app-util",
411 "nix-darwin": "nix-darwin",
412 "nixos-wsl": "nixos-wsl",
413 "nixpkgs": "nixpkgs_7",
414 "nixpkgs-stable": "nixpkgs-stable"
415 }
416 },
417 "systems": {
418 "locked": {
419 "lastModified": 1681028828,
420 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
421 "owner": "nix-systems",
422 "repo": "default",
423 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
424 "type": "github"
425 },
426 "original": {
427 "owner": "nix-systems",
428 "repo": "default",
429 "type": "github"
430 }
431 },
432 "systems_2": {
433 "locked": {
434 "lastModified": 1681028828,
435 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
436 "owner": "nix-systems",
437 "repo": "default",
438 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
439 "type": "github"
440 },
441 "original": {
442 "owner": "nix-systems",
443 "repo": "default",
444 "type": "github"
445 }
446 },
447 "systems_3": {
448 "locked": {
449 "lastModified": 1689347925,
450 "narHash": "sha256-ozenz5bFe1UUqOn7f60HRmgc01BgTGIKZ4Xl+HbocGQ=",
451 "owner": "nix-systems",
452 "repo": "default-darwin",
453 "rev": "2235d7e6cc29ae99878133c95e9fe5e157661ffb",
454 "type": "github"
455 },
456 "original": {
457 "owner": "nix-systems",
458 "repo": "default-darwin",
459 "type": "github"
460 }
461 },
462 "treefmt-nix": {
463 "inputs": {
464 "nixpkgs": "nixpkgs_3"
465 },
466 "locked": {
467 "lastModified": 1766000401,
468 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
469 "owner": "numtide",
470 "repo": "treefmt-nix",
471 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
472 "type": "github"
473 },
474 "original": {
475 "owner": "numtide",
476 "repo": "treefmt-nix",
477 "type": "github"
478 }
479 },
480 "treefmt-nix_2": {
481 "inputs": {
482 "nixpkgs": "nixpkgs_5"
483 },
484 "locked": {
485 "lastModified": 1766000401,
486 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
487 "owner": "numtide",
488 "repo": "treefmt-nix",
489 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
490 "type": "github"
491 },
492 "original": {
493 "owner": "numtide",
494 "repo": "treefmt-nix",
495 "type": "github"
496 }
497 }
498 },
499 "root": "root",
500 "version": 7
501}