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-parts": {
85 "inputs": {
86 "nixpkgs-lib": "nixpkgs-lib"
87 },
88 "locked": {
89 "lastModified": 1765835352,
90 "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=",
91 "owner": "hercules-ci",
92 "repo": "flake-parts",
93 "rev": "a34fae9c08a15ad73f295041fec82323541400a9",
94 "type": "github"
95 },
96 "original": {
97 "owner": "hercules-ci",
98 "repo": "flake-parts",
99 "type": "github"
100 }
101 },
102 "flake-utils": {
103 "inputs": {
104 "systems": [
105 "mac-app-util",
106 "systems"
107 ]
108 },
109 "locked": {
110 "lastModified": 1731533236,
111 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
112 "owner": "numtide",
113 "repo": "flake-utils",
114 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
115 "type": "github"
116 },
117 "original": {
118 "id": "flake-utils",
119 "type": "indirect"
120 }
121 },
122 "home-manager": {
123 "inputs": {
124 "nixpkgs": [
125 "agenix",
126 "nixpkgs"
127 ]
128 },
129 "locked": {
130 "lastModified": 1745494811,
131 "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
132 "owner": "nix-community",
133 "repo": "home-manager",
134 "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
135 "type": "github"
136 },
137 "original": {
138 "owner": "nix-community",
139 "repo": "home-manager",
140 "type": "github"
141 }
142 },
143 "home-manager-stable": {
144 "inputs": {
145 "nixpkgs": [
146 "nixpkgs-stable"
147 ]
148 },
149 "locked": {
150 "lastModified": 1767514898,
151 "narHash": "sha256-ONYqnKrPzfKEEPChoJ9qPcfvBqW9ZgieDKD7UezWPg4=",
152 "owner": "nix-community",
153 "repo": "home-manager",
154 "rev": "7a06e8a2f844e128d3b210a000a62716b6040b7f",
155 "type": "github"
156 },
157 "original": {
158 "owner": "nix-community",
159 "ref": "release-25.11",
160 "repo": "home-manager",
161 "type": "github"
162 }
163 },
164 "home-manager_2": {
165 "inputs": {
166 "nixpkgs": [
167 "nixpkgs"
168 ]
169 },
170 "locked": {
171 "lastModified": 1767525999,
172 "narHash": "sha256-1E9xlYlyl3EnUrwxoaJMTK7dFrC2llL/TJ+T4xIcXDY=",
173 "owner": "nix-community",
174 "repo": "home-manager",
175 "rev": "7d5927b63cea63deb655b3e8421ae17ebb9feac2",
176 "type": "github"
177 },
178 "original": {
179 "owner": "nix-community",
180 "repo": "home-manager",
181 "type": "github"
182 }
183 },
184 "mac-app-util": {
185 "inputs": {
186 "cl-nix-lite": "cl-nix-lite",
187 "flake-compat": "flake-compat",
188 "flake-utils": "flake-utils",
189 "nixpkgs": "nixpkgs_4",
190 "systems": "systems_3",
191 "treefmt-nix": "treefmt-nix_2"
192 },
193 "locked": {
194 "lastModified": 1766810876,
195 "narHash": "sha256-VPElWFQIiP31lXQXEom+L4sl85alZpZn33O4hewsP9k=",
196 "owner": "hraban",
197 "repo": "mac-app-util",
198 "rev": "4747968574ea58512c5385466400b2364c85d2d0",
199 "type": "github"
200 },
201 "original": {
202 "owner": "hraban",
203 "repo": "mac-app-util",
204 "type": "github"
205 }
206 },
207 "nix-darwin": {
208 "inputs": {
209 "nixpkgs": [
210 "nixpkgs"
211 ]
212 },
213 "locked": {
214 "lastModified": 1767028240,
215 "narHash": "sha256-0/fLUqwJ4Z774muguUyn5t8AQ6wyxlNbHexpje+5hRo=",
216 "owner": "nix-darwin",
217 "repo": "nix-darwin",
218 "rev": "c31afa6e76da9bbc7c9295e39c7de9fca1071ea1",
219 "type": "github"
220 },
221 "original": {
222 "owner": "nix-darwin",
223 "repo": "nix-darwin",
224 "type": "github"
225 }
226 },
227 "nixpkgs": {
228 "locked": {
229 "lastModified": 1754028485,
230 "narHash": "sha256-IiiXB3BDTi6UqzAZcf2S797hWEPCRZOwyNThJIYhUfk=",
231 "owner": "NixOS",
232 "repo": "nixpkgs",
233 "rev": "59e69648d345d6e8fef86158c555730fa12af9de",
234 "type": "github"
235 },
236 "original": {
237 "owner": "NixOS",
238 "ref": "nixos-25.05",
239 "repo": "nixpkgs",
240 "type": "github"
241 }
242 },
243 "nixpkgs-lib": {
244 "locked": {
245 "lastModified": 1765674936,
246 "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
247 "owner": "nix-community",
248 "repo": "nixpkgs.lib",
249 "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
250 "type": "github"
251 },
252 "original": {
253 "owner": "nix-community",
254 "repo": "nixpkgs.lib",
255 "type": "github"
256 }
257 },
258 "nixpkgs-stable": {
259 "locked": {
260 "lastModified": 1767480499,
261 "narHash": "sha256-8IQQUorUGiSmFaPnLSo2+T+rjHtiNWc+OAzeHck7N48=",
262 "owner": "NixOS",
263 "repo": "nixpkgs",
264 "rev": "30a3c519afcf3f99e2c6df3b359aec5692054d92",
265 "type": "github"
266 },
267 "original": {
268 "owner": "NixOS",
269 "ref": "nixos-25.11",
270 "repo": "nixpkgs",
271 "type": "github"
272 }
273 },
274 "nixpkgs_2": {
275 "locked": {
276 "lastModified": 1766736597,
277 "narHash": "sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ=",
278 "owner": "nixos",
279 "repo": "nixpkgs",
280 "rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852",
281 "type": "github"
282 },
283 "original": {
284 "owner": "nixos",
285 "ref": "nixos-25.11",
286 "repo": "nixpkgs",
287 "type": "github"
288 }
289 },
290 "nixpkgs_3": {
291 "locked": {
292 "lastModified": 1761236834,
293 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
294 "owner": "nixos",
295 "repo": "nixpkgs",
296 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
297 "type": "github"
298 },
299 "original": {
300 "owner": "nixos",
301 "ref": "nixpkgs-unstable",
302 "repo": "nixpkgs",
303 "type": "github"
304 }
305 },
306 "nixpkgs_4": {
307 "locked": {
308 "lastModified": 1732617236,
309 "narHash": "sha256-PYkz6U0bSEaEB1al7O1XsqVNeSNS+s3NVclJw7YC43w=",
310 "owner": "NixOS",
311 "repo": "nixpkgs",
312 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
313 "type": "github"
314 },
315 "original": {
316 "owner": "NixOS",
317 "repo": "nixpkgs",
318 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
319 "type": "github"
320 }
321 },
322 "nixpkgs_5": {
323 "locked": {
324 "lastModified": 1761236834,
325 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
326 "owner": "nixos",
327 "repo": "nixpkgs",
328 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
329 "type": "github"
330 },
331 "original": {
332 "owner": "nixos",
333 "ref": "nixpkgs-unstable",
334 "repo": "nixpkgs",
335 "type": "github"
336 }
337 },
338 "nixpkgs_6": {
339 "locked": {
340 "lastModified": 1767364772,
341 "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=",
342 "owner": "NixOS",
343 "repo": "nixpkgs",
344 "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa",
345 "type": "github"
346 },
347 "original": {
348 "owner": "NixOS",
349 "ref": "nixpkgs-unstable",
350 "repo": "nixpkgs",
351 "type": "github"
352 }
353 },
354 "root": {
355 "inputs": {
356 "agenix": "agenix",
357 "home-manager": "home-manager_2",
358 "home-manager-stable": "home-manager-stable",
359 "mac-app-util": "mac-app-util",
360 "nix-darwin": "nix-darwin",
361 "nixpkgs": "nixpkgs_6",
362 "nixpkgs-stable": "nixpkgs-stable"
363 }
364 },
365 "systems": {
366 "locked": {
367 "lastModified": 1681028828,
368 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
369 "owner": "nix-systems",
370 "repo": "default",
371 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
372 "type": "github"
373 },
374 "original": {
375 "owner": "nix-systems",
376 "repo": "default",
377 "type": "github"
378 }
379 },
380 "systems_2": {
381 "locked": {
382 "lastModified": 1681028828,
383 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
384 "owner": "nix-systems",
385 "repo": "default",
386 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
387 "type": "github"
388 },
389 "original": {
390 "owner": "nix-systems",
391 "repo": "default",
392 "type": "github"
393 }
394 },
395 "systems_3": {
396 "locked": {
397 "lastModified": 1689347925,
398 "narHash": "sha256-ozenz5bFe1UUqOn7f60HRmgc01BgTGIKZ4Xl+HbocGQ=",
399 "owner": "nix-systems",
400 "repo": "default-darwin",
401 "rev": "2235d7e6cc29ae99878133c95e9fe5e157661ffb",
402 "type": "github"
403 },
404 "original": {
405 "owner": "nix-systems",
406 "repo": "default-darwin",
407 "type": "github"
408 }
409 },
410 "treefmt-nix": {
411 "inputs": {
412 "nixpkgs": "nixpkgs_3"
413 },
414 "locked": {
415 "lastModified": 1766000401,
416 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
417 "owner": "numtide",
418 "repo": "treefmt-nix",
419 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
420 "type": "github"
421 },
422 "original": {
423 "owner": "numtide",
424 "repo": "treefmt-nix",
425 "type": "github"
426 }
427 },
428 "treefmt-nix_2": {
429 "inputs": {
430 "nixpkgs": "nixpkgs_5"
431 },
432 "locked": {
433 "lastModified": 1766000401,
434 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
435 "owner": "numtide",
436 "repo": "treefmt-nix",
437 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
438 "type": "github"
439 },
440 "original": {
441 "owner": "numtide",
442 "repo": "treefmt-nix",
443 "type": "github"
444 }
445 }
446 },
447 "root": "root",
448 "version": 7
449}