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_2": {
144 "inputs": {
145 "nixpkgs": [
146 "nixpkgs"
147 ]
148 },
149 "locked": {
150 "lastModified": 1768271922,
151 "narHash": "sha256-zmFw7AtcmfMxW3vR7AiGeQQeHhdrd2x7a3hxzd6vJYI=",
152 "owner": "nix-community",
153 "repo": "home-manager",
154 "rev": "fbd566923adcfa67be512a14a79467e2ab8a5777",
155 "type": "github"
156 },
157 "original": {
158 "owner": "nix-community",
159 "repo": "home-manager",
160 "type": "github"
161 }
162 },
163 "mac-app-util": {
164 "inputs": {
165 "cl-nix-lite": "cl-nix-lite",
166 "flake-compat": "flake-compat",
167 "flake-utils": "flake-utils",
168 "nixpkgs": "nixpkgs_4",
169 "systems": "systems_3",
170 "treefmt-nix": "treefmt-nix_2"
171 },
172 "locked": {
173 "lastModified": 1766810876,
174 "narHash": "sha256-VPElWFQIiP31lXQXEom+L4sl85alZpZn33O4hewsP9k=",
175 "owner": "hraban",
176 "repo": "mac-app-util",
177 "rev": "4747968574ea58512c5385466400b2364c85d2d0",
178 "type": "github"
179 },
180 "original": {
181 "owner": "hraban",
182 "repo": "mac-app-util",
183 "type": "github"
184 }
185 },
186 "nix-darwin": {
187 "inputs": {
188 "nixpkgs": [
189 "nixpkgs"
190 ]
191 },
192 "locked": {
193 "lastModified": 1768220509,
194 "narHash": "sha256-8wMrJP/Xk5Dkm0TxzaERLt3eGFEhHTWaJKUpK3AoL4o=",
195 "owner": "nix-darwin",
196 "repo": "nix-darwin",
197 "rev": "7b1d394e7d9112d4060e12ef3271b38a7c43e83b",
198 "type": "github"
199 },
200 "original": {
201 "owner": "nix-darwin",
202 "repo": "nix-darwin",
203 "type": "github"
204 }
205 },
206 "nixpkgs": {
207 "locked": {
208 "lastModified": 1754028485,
209 "narHash": "sha256-IiiXB3BDTi6UqzAZcf2S797hWEPCRZOwyNThJIYhUfk=",
210 "owner": "NixOS",
211 "repo": "nixpkgs",
212 "rev": "59e69648d345d6e8fef86158c555730fa12af9de",
213 "type": "github"
214 },
215 "original": {
216 "owner": "NixOS",
217 "ref": "nixos-25.05",
218 "repo": "nixpkgs",
219 "type": "github"
220 }
221 },
222 "nixpkgs-lib": {
223 "locked": {
224 "lastModified": 1765674936,
225 "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
226 "owner": "nix-community",
227 "repo": "nixpkgs.lib",
228 "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
229 "type": "github"
230 },
231 "original": {
232 "owner": "nix-community",
233 "repo": "nixpkgs.lib",
234 "type": "github"
235 }
236 },
237 "nixpkgs_2": {
238 "locked": {
239 "lastModified": 1766736597,
240 "narHash": "sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ=",
241 "owner": "nixos",
242 "repo": "nixpkgs",
243 "rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852",
244 "type": "github"
245 },
246 "original": {
247 "owner": "nixos",
248 "ref": "nixos-25.11",
249 "repo": "nixpkgs",
250 "type": "github"
251 }
252 },
253 "nixpkgs_3": {
254 "locked": {
255 "lastModified": 1761236834,
256 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
257 "owner": "nixos",
258 "repo": "nixpkgs",
259 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
260 "type": "github"
261 },
262 "original": {
263 "owner": "nixos",
264 "ref": "nixpkgs-unstable",
265 "repo": "nixpkgs",
266 "type": "github"
267 }
268 },
269 "nixpkgs_4": {
270 "locked": {
271 "lastModified": 1732617236,
272 "narHash": "sha256-PYkz6U0bSEaEB1al7O1XsqVNeSNS+s3NVclJw7YC43w=",
273 "owner": "NixOS",
274 "repo": "nixpkgs",
275 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
276 "type": "github"
277 },
278 "original": {
279 "owner": "NixOS",
280 "repo": "nixpkgs",
281 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
282 "type": "github"
283 }
284 },
285 "nixpkgs_5": {
286 "locked": {
287 "lastModified": 1761236834,
288 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
289 "owner": "nixos",
290 "repo": "nixpkgs",
291 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
292 "type": "github"
293 },
294 "original": {
295 "owner": "nixos",
296 "ref": "nixpkgs-unstable",
297 "repo": "nixpkgs",
298 "type": "github"
299 }
300 },
301 "nixpkgs_6": {
302 "locked": {
303 "lastModified": 1768178648,
304 "narHash": "sha256-kz/F6mhESPvU1diB7tOM3nLcBfQe7GU7GQCymRlTi/s=",
305 "owner": "NixOS",
306 "repo": "nixpkgs",
307 "rev": "3fbab70c6e69c87ea2b6e48aa6629da2aa6a23b0",
308 "type": "github"
309 },
310 "original": {
311 "owner": "NixOS",
312 "ref": "nixpkgs-unstable",
313 "repo": "nixpkgs",
314 "type": "github"
315 }
316 },
317 "root": {
318 "inputs": {
319 "agenix": "agenix",
320 "home-manager": "home-manager_2",
321 "mac-app-util": "mac-app-util",
322 "nix-darwin": "nix-darwin",
323 "nixpkgs": "nixpkgs_6"
324 }
325 },
326 "systems": {
327 "locked": {
328 "lastModified": 1681028828,
329 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
330 "owner": "nix-systems",
331 "repo": "default",
332 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
333 "type": "github"
334 },
335 "original": {
336 "owner": "nix-systems",
337 "repo": "default",
338 "type": "github"
339 }
340 },
341 "systems_2": {
342 "locked": {
343 "lastModified": 1681028828,
344 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
345 "owner": "nix-systems",
346 "repo": "default",
347 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
348 "type": "github"
349 },
350 "original": {
351 "owner": "nix-systems",
352 "repo": "default",
353 "type": "github"
354 }
355 },
356 "systems_3": {
357 "locked": {
358 "lastModified": 1689347925,
359 "narHash": "sha256-ozenz5bFe1UUqOn7f60HRmgc01BgTGIKZ4Xl+HbocGQ=",
360 "owner": "nix-systems",
361 "repo": "default-darwin",
362 "rev": "2235d7e6cc29ae99878133c95e9fe5e157661ffb",
363 "type": "github"
364 },
365 "original": {
366 "owner": "nix-systems",
367 "repo": "default-darwin",
368 "type": "github"
369 }
370 },
371 "treefmt-nix": {
372 "inputs": {
373 "nixpkgs": "nixpkgs_3"
374 },
375 "locked": {
376 "lastModified": 1766000401,
377 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
378 "owner": "numtide",
379 "repo": "treefmt-nix",
380 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
381 "type": "github"
382 },
383 "original": {
384 "owner": "numtide",
385 "repo": "treefmt-nix",
386 "type": "github"
387 }
388 },
389 "treefmt-nix_2": {
390 "inputs": {
391 "nixpkgs": "nixpkgs_5"
392 },
393 "locked": {
394 "lastModified": 1766000401,
395 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
396 "owner": "numtide",
397 "repo": "treefmt-nix",
398 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
399 "type": "github"
400 },
401 "original": {
402 "owner": "numtide",
403 "repo": "treefmt-nix",
404 "type": "github"
405 }
406 }
407 },
408 "root": "root",
409 "version": 7
410}