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