❄️ Dotfiles for our NixOS system configuration.
1{
2 "nodes": {
3 "agenix": {
4 "inputs": {
5 "darwin": "darwin",
6 "home-manager": "home-manager_2",
7 "nixpkgs": [
8 "ragenix",
9 "nixpkgs"
10 ],
11 "systems": "systems"
12 },
13 "locked": {
14 "lastModified": 1761656077,
15 "narHash": "sha256-lsNWuj4Z+pE7s0bd2OKicOFq9bK86JE0ZGeKJbNqb94=",
16 "owner": "ryantm",
17 "repo": "agenix",
18 "rev": "9ba0d85de3eaa7afeab493fed622008b6e4924f5",
19 "type": "github"
20 },
21 "original": {
22 "owner": "ryantm",
23 "repo": "agenix",
24 "type": "github"
25 }
26 },
27 "catppuccin": {
28 "inputs": {
29 "nixpkgs": [
30 "nixpkgs"
31 ]
32 },
33 "locked": {
34 "lastModified": 1762198582,
35 "narHash": "sha256-P9giW/1Crn7ekQt4YIbONJ/hKFaHkTwyhz82FCjh+OM=",
36 "owner": "catppuccin",
37 "repo": "nix",
38 "rev": "08716214674ca27914daa52e6fa809cc022b581e",
39 "type": "github"
40 },
41 "original": {
42 "owner": "catppuccin",
43 "repo": "nix",
44 "type": "github"
45 }
46 },
47 "crane": {
48 "locked": {
49 "lastModified": 1760924934,
50 "narHash": "sha256-tuuqY5aU7cUkR71sO2TraVKK2boYrdW3gCSXUkF4i44=",
51 "owner": "ipetkov",
52 "repo": "crane",
53 "rev": "c6b4d5308293d0d04fcfeee92705017537cad02f",
54 "type": "github"
55 },
56 "original": {
57 "owner": "ipetkov",
58 "repo": "crane",
59 "type": "github"
60 }
61 },
62 "darwin": {
63 "inputs": {
64 "nixpkgs": [
65 "ragenix",
66 "agenix",
67 "nixpkgs"
68 ]
69 },
70 "locked": {
71 "lastModified": 1744478979,
72 "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=",
73 "owner": "lnl7",
74 "repo": "nix-darwin",
75 "rev": "43975d782b418ebf4969e9ccba82466728c2851b",
76 "type": "github"
77 },
78 "original": {
79 "owner": "lnl7",
80 "ref": "master",
81 "repo": "nix-darwin",
82 "type": "github"
83 }
84 },
85 "easy-hosts": {
86 "locked": {
87 "lastModified": 1755470564,
88 "narHash": "sha256-KB1ZryVDoQcbIsItOf4WtxkHhh3ppj+XwMpSnt/2QHc=",
89 "owner": "tgirlcloud",
90 "repo": "easy-hosts",
91 "rev": "d0422bc7b3db26268982aa15d07e60370e76ee1d",
92 "type": "github"
93 },
94 "original": {
95 "owner": "tgirlcloud",
96 "repo": "easy-hosts",
97 "type": "github"
98 }
99 },
100 "flake-compat": {
101 "flake": false,
102 "locked": {
103 "lastModified": 1761588595,
104 "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=",
105 "owner": "edolstra",
106 "repo": "flake-compat",
107 "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5",
108 "type": "github"
109 },
110 "original": {
111 "owner": "edolstra",
112 "repo": "flake-compat",
113 "type": "github"
114 }
115 },
116 "flake-compat_2": {
117 "flake": false,
118 "locked": {
119 "lastModified": 1747046372,
120 "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
121 "owner": "edolstra",
122 "repo": "flake-compat",
123 "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
124 "type": "github"
125 },
126 "original": {
127 "owner": "edolstra",
128 "repo": "flake-compat",
129 "type": "github"
130 }
131 },
132 "flake-compat_3": {
133 "flake": false,
134 "locked": {
135 "lastModified": 1650374568,
136 "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=",
137 "owner": "edolstra",
138 "repo": "flake-compat",
139 "rev": "b4a34015c698c7793d592d66adbab377907a2be8",
140 "type": "github"
141 },
142 "original": {
143 "owner": "edolstra",
144 "repo": "flake-compat",
145 "type": "github"
146 }
147 },
148 "flake-compat_4": {
149 "flake": false,
150 "locked": {
151 "lastModified": 1751685974,
152 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=",
153 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1",
154 "type": "tarball",
155 "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1"
156 },
157 "original": {
158 "type": "tarball",
159 "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz"
160 }
161 },
162 "flake-parts": {
163 "inputs": {
164 "nixpkgs-lib": "nixpkgs-lib"
165 },
166 "locked": {
167 "lastModified": 1762040540,
168 "narHash": "sha256-z5PlZ47j50VNF3R+IMS9LmzI5fYRGY/Z5O5tol1c9I4=",
169 "owner": "hercules-ci",
170 "repo": "flake-parts",
171 "rev": "0010412d62a25d959151790968765a70c436598b",
172 "type": "github"
173 },
174 "original": {
175 "owner": "hercules-ci",
176 "repo": "flake-parts",
177 "type": "github"
178 }
179 },
180 "flake-utils": {
181 "inputs": {
182 "systems": "systems_2"
183 },
184 "locked": {
185 "lastModified": 1731533236,
186 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
187 "owner": "numtide",
188 "repo": "flake-utils",
189 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
190 "type": "github"
191 },
192 "original": {
193 "owner": "numtide",
194 "repo": "flake-utils",
195 "type": "github"
196 }
197 },
198 "flake-utils-plus": {
199 "inputs": {
200 "flake-utils": "flake-utils_2"
201 },
202 "locked": {
203 "lastModified": 1715533576,
204 "narHash": "sha256-fT4ppWeCJ0uR300EH3i7kmgRZnAVxrH+XtK09jQWihk=",
205 "owner": "gytis-ivaskevicius",
206 "repo": "flake-utils-plus",
207 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f",
208 "type": "github"
209 },
210 "original": {
211 "owner": "gytis-ivaskevicius",
212 "repo": "flake-utils-plus",
213 "rev": "3542fe9126dc492e53ddd252bb0260fe035f2c0f",
214 "type": "github"
215 }
216 },
217 "flake-utils_2": {
218 "inputs": {
219 "systems": "systems_3"
220 },
221 "locked": {
222 "lastModified": 1694529238,
223 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
224 "owner": "numtide",
225 "repo": "flake-utils",
226 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
227 "type": "github"
228 },
229 "original": {
230 "owner": "numtide",
231 "repo": "flake-utils",
232 "type": "github"
233 }
234 },
235 "flake-utils_3": {
236 "inputs": {
237 "systems": "systems_4"
238 },
239 "locked": {
240 "lastModified": 1694529238,
241 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
242 "owner": "numtide",
243 "repo": "flake-utils",
244 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
245 "type": "github"
246 },
247 "original": {
248 "owner": "numtide",
249 "repo": "flake-utils",
250 "type": "github"
251 }
252 },
253 "gomod2nix": {
254 "inputs": {
255 "flake-utils": "flake-utils_3",
256 "nixpkgs": [
257 "tangled",
258 "nixpkgs"
259 ]
260 },
261 "locked": {
262 "lastModified": 1754078208,
263 "narHash": "sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8=",
264 "owner": "nix-community",
265 "repo": "gomod2nix",
266 "rev": "7f963246a71626c7fc70b431a315c4388a0c95cf",
267 "type": "github"
268 },
269 "original": {
270 "owner": "nix-community",
271 "repo": "gomod2nix",
272 "type": "github"
273 }
274 },
275 "home-manager": {
276 "inputs": {
277 "nixpkgs": [
278 "nixpkgs"
279 ]
280 },
281 "locked": {
282 "lastModified": 1762286824,
283 "narHash": "sha256-xwfiYyn210aNIE/JKc6qmU7qd0619JaYMOGuFKNm9oc=",
284 "owner": "nix-community",
285 "repo": "home-manager",
286 "rev": "1c75dd70229171f47ff10f4ed184101af7c7a392",
287 "type": "github"
288 },
289 "original": {
290 "owner": "nix-community",
291 "repo": "home-manager",
292 "type": "github"
293 }
294 },
295 "home-manager_2": {
296 "inputs": {
297 "nixpkgs": [
298 "ragenix",
299 "agenix",
300 "nixpkgs"
301 ]
302 },
303 "locked": {
304 "lastModified": 1745494811,
305 "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
306 "owner": "nix-community",
307 "repo": "home-manager",
308 "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
309 "type": "github"
310 },
311 "original": {
312 "owner": "nix-community",
313 "repo": "home-manager",
314 "type": "github"
315 }
316 },
317 "htmx-src": {
318 "flake": false,
319 "locked": {
320 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
321 "type": "file",
322 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
323 },
324 "original": {
325 "type": "file",
326 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
327 }
328 },
329 "htmx-ws-src": {
330 "flake": false,
331 "locked": {
332 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
333 "type": "file",
334 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
335 },
336 "original": {
337 "type": "file",
338 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
339 }
340 },
341 "ibm-plex-mono-src": {
342 "flake": false,
343 "locked": {
344 "lastModified": 1731402384,
345 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
346 "type": "tarball",
347 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
348 },
349 "original": {
350 "type": "tarball",
351 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
352 }
353 },
354 "indigo": {
355 "flake": false,
356 "locked": {
357 "lastModified": 1753693716,
358 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
359 "owner": "oppiliappan",
360 "repo": "indigo",
361 "rev": "5f170569da9360f57add450a278d73538092d8ca",
362 "type": "github"
363 },
364 "original": {
365 "owner": "oppiliappan",
366 "repo": "indigo",
367 "type": "github"
368 }
369 },
370 "inter-fonts-src": {
371 "flake": false,
372 "locked": {
373 "lastModified": 1731687360,
374 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
375 "type": "tarball",
376 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
377 },
378 "original": {
379 "type": "tarball",
380 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
381 }
382 },
383 "lucide-src": {
384 "flake": false,
385 "locked": {
386 "lastModified": 1754044466,
387 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
388 "type": "tarball",
389 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
390 },
391 "original": {
392 "type": "tarball",
393 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
394 }
395 },
396 "nil": {
397 "inputs": {
398 "nixpkgs": [
399 "nixpkgs"
400 ]
401 },
402 "locked": {
403 "lastModified": 1757219451,
404 "narHash": "sha256-ImGN436GYd50HjoKTeRK+kWYIU/7PkDv15UmoUCPDUk=",
405 "owner": "oxalica",
406 "repo": "nil",
407 "rev": "01e573c9e31ba3be7eaa848ba7dfcbd04260163e",
408 "type": "github"
409 },
410 "original": {
411 "owner": "oxalica",
412 "repo": "nil",
413 "type": "github"
414 }
415 },
416 "nix-darwin": {
417 "inputs": {
418 "nixpkgs": [
419 "nixpkgs"
420 ]
421 },
422 "locked": {
423 "lastModified": 1762186368,
424 "narHash": "sha256-dzLBZKccS0jMefj+WAYwsk7gKDluqavC7I4KfFwVh8k=",
425 "owner": "nix-darwin",
426 "repo": "nix-darwin",
427 "rev": "69921864a70b58787abf5ba189095566c3f0ffd3",
428 "type": "github"
429 },
430 "original": {
431 "owner": "nix-darwin",
432 "repo": "nix-darwin",
433 "type": "github"
434 }
435 },
436 "nixos-wsl": {
437 "inputs": {
438 "flake-compat": "flake-compat",
439 "nixpkgs": [
440 "nixpkgs"
441 ]
442 },
443 "locked": {
444 "lastModified": 1762251193,
445 "narHash": "sha256-CmSddz8e2kM+ITbYutluhKZyXXwI9Sg2lf7XXSvc8oY=",
446 "owner": "nix-community",
447 "repo": "NixOS-WSL",
448 "rev": "e001844d4553aef268f97b32d3a825b6370eed91",
449 "type": "github"
450 },
451 "original": {
452 "owner": "nix-community",
453 "repo": "NixOS-WSL",
454 "type": "github"
455 }
456 },
457 "nixpkgs": {
458 "locked": {
459 "lastModified": 1762111121,
460 "narHash": "sha256-4vhDuZ7OZaZmKKrnDpxLZZpGIJvAeMtK6FKLJYUtAdw=",
461 "owner": "nixos",
462 "repo": "nixpkgs",
463 "rev": "b3d51a0365f6695e7dd5cdf3e180604530ed33b4",
464 "type": "github"
465 },
466 "original": {
467 "owner": "nixos",
468 "ref": "nixos-unstable",
469 "repo": "nixpkgs",
470 "type": "github"
471 }
472 },
473 "nixpkgs-lib": {
474 "locked": {
475 "lastModified": 1761765539,
476 "narHash": "sha256-b0yj6kfvO8ApcSE+QmA6mUfu8IYG6/uU28OFn4PaC8M=",
477 "owner": "nix-community",
478 "repo": "nixpkgs.lib",
479 "rev": "719359f4562934ae99f5443f20aa06c2ffff91fc",
480 "type": "github"
481 },
482 "original": {
483 "owner": "nix-community",
484 "repo": "nixpkgs.lib",
485 "type": "github"
486 }
487 },
488 "ragenix": {
489 "inputs": {
490 "agenix": "agenix",
491 "crane": "crane",
492 "flake-utils": "flake-utils",
493 "nixpkgs": [
494 "nixpkgs"
495 ],
496 "rust-overlay": "rust-overlay"
497 },
498 "locked": {
499 "lastModified": 1761832913,
500 "narHash": "sha256-VCNVjjuRvrKPiYYwqhE3BAKIaReiKXGpxGp27lZ0MFM=",
501 "owner": "yaxitech",
502 "repo": "ragenix",
503 "rev": "83bccfdea758241999f32869fb6b36f7ac72f1ac",
504 "type": "github"
505 },
506 "original": {
507 "owner": "yaxitech",
508 "repo": "ragenix",
509 "type": "github"
510 }
511 },
512 "root": {
513 "inputs": {
514 "catppuccin": "catppuccin",
515 "easy-hosts": "easy-hosts",
516 "flake-parts": "flake-parts",
517 "home-manager": "home-manager",
518 "nil": "nil",
519 "nix-darwin": "nix-darwin",
520 "nixos-wsl": "nixos-wsl",
521 "nixpkgs": "nixpkgs",
522 "ragenix": "ragenix",
523 "solaar": "solaar",
524 "tangled": "tangled"
525 }
526 },
527 "rust-overlay": {
528 "inputs": {
529 "nixpkgs": [
530 "ragenix",
531 "nixpkgs"
532 ]
533 },
534 "locked": {
535 "lastModified": 1761791894,
536 "narHash": "sha256-myRIDh+PxaREz+z9LzbqBJF+SnTFJwkthKDX9zMyddY=",
537 "owner": "oxalica",
538 "repo": "rust-overlay",
539 "rev": "59c45eb69d9222a4362673141e00ff77842cd219",
540 "type": "github"
541 },
542 "original": {
543 "owner": "oxalica",
544 "repo": "rust-overlay",
545 "type": "github"
546 }
547 },
548 "snowfall-lib": {
549 "inputs": {
550 "flake-compat": "flake-compat_3",
551 "flake-utils-plus": "flake-utils-plus",
552 "nixpkgs": [
553 "solaar",
554 "nixpkgs"
555 ]
556 },
557 "locked": {
558 "lastModified": 1718097323,
559 "narHash": "sha256-zCgs8Wp7rdt0tjNUHMUIvi6sIvDoprWIHwvTGq+LMK0=",
560 "owner": "snowfallorg",
561 "repo": "lib",
562 "rev": "aa19b02b63025263cec041fcb7a0857c3cb98859",
563 "type": "github"
564 },
565 "original": {
566 "owner": "snowfallorg",
567 "ref": "v3.0.3",
568 "repo": "lib",
569 "type": "github"
570 }
571 },
572 "solaar": {
573 "inputs": {
574 "flake-compat": "flake-compat_2",
575 "nixpkgs": [
576 "nixpkgs"
577 ],
578 "snowfall-lib": "snowfall-lib"
579 },
580 "locked": {
581 "lastModified": 1761840426,
582 "narHash": "sha256-CprKgnLGKpNB0leamU9hw+ZgocRAsEFevyqIuY0FSiY=",
583 "owner": "Svenum",
584 "repo": "Solaar-Flake",
585 "rev": "7b5e221d60195d77fda5c2d69087f7cd1b8d3c20",
586 "type": "github"
587 },
588 "original": {
589 "owner": "Svenum",
590 "ref": "main",
591 "repo": "Solaar-Flake",
592 "type": "github"
593 }
594 },
595 "sqlite-lib-src": {
596 "flake": false,
597 "locked": {
598 "lastModified": 1706631843,
599 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
600 "type": "tarball",
601 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
602 },
603 "original": {
604 "type": "tarball",
605 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
606 }
607 },
608 "systems": {
609 "locked": {
610 "lastModified": 1681028828,
611 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
612 "owner": "nix-systems",
613 "repo": "default",
614 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
615 "type": "github"
616 },
617 "original": {
618 "owner": "nix-systems",
619 "repo": "default",
620 "type": "github"
621 }
622 },
623 "systems_2": {
624 "locked": {
625 "lastModified": 1681028828,
626 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
627 "owner": "nix-systems",
628 "repo": "default",
629 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
630 "type": "github"
631 },
632 "original": {
633 "owner": "nix-systems",
634 "repo": "default",
635 "type": "github"
636 }
637 },
638 "systems_3": {
639 "locked": {
640 "lastModified": 1681028828,
641 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
642 "owner": "nix-systems",
643 "repo": "default",
644 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
645 "type": "github"
646 },
647 "original": {
648 "owner": "nix-systems",
649 "repo": "default",
650 "type": "github"
651 }
652 },
653 "systems_4": {
654 "locked": {
655 "lastModified": 1681028828,
656 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
657 "owner": "nix-systems",
658 "repo": "default",
659 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
660 "type": "github"
661 },
662 "original": {
663 "owner": "nix-systems",
664 "repo": "default",
665 "type": "github"
666 }
667 },
668 "tangled": {
669 "inputs": {
670 "flake-compat": "flake-compat_4",
671 "gomod2nix": "gomod2nix",
672 "htmx-src": "htmx-src",
673 "htmx-ws-src": "htmx-ws-src",
674 "ibm-plex-mono-src": "ibm-plex-mono-src",
675 "indigo": "indigo",
676 "inter-fonts-src": "inter-fonts-src",
677 "lucide-src": "lucide-src",
678 "nixpkgs": [
679 "nixpkgs"
680 ],
681 "sqlite-lib-src": "sqlite-lib-src"
682 },
683 "locked": {
684 "lastModified": 1762351433,
685 "narHash": "sha256-1PGiDLrx1hNGNoUCnmc1Np2t48r7nIxxiTO8JHvaTws=",
686 "ref": "refs/heads/master",
687 "rev": "dd1bcee8c99bf799130645f32c94d1693f812f0d",
688 "revCount": 1604,
689 "type": "git",
690 "url": "https://tangled.org/@tangled.org/core"
691 },
692 "original": {
693 "type": "git",
694 "url": "https://tangled.org/@tangled.org/core"
695 }
696 }
697 },
698 "root": "root",
699 "version": 7
700}