Nix configurations for my homelab
1{
2 "nodes": {
3 "actor-typeahead-src": {
4 "flake": false,
5 "locked": {
6 "lastModified": 1762835797,
7 "narHash": "sha256-heizoWUKDdar6ymfZTnj3ytcEv/L4d4fzSmtr0HlXsQ=",
8 "ref": "refs/heads/main",
9 "rev": "677fe7f743050a4e7f09d4a6f87bbf1325a06f6b",
10 "revCount": 6,
11 "type": "git",
12 "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead"
13 },
14 "original": {
15 "type": "git",
16 "url": "https://tangled.org/@jakelazaroff.com/actor-typeahead"
17 }
18 },
19 "fenix": {
20 "inputs": {
21 "nixpkgs": [
22 "tangled",
23 "nixpkgs"
24 ],
25 "rust-analyzer-src": "rust-analyzer-src"
26 },
27 "locked": {
28 "lastModified": 1772176312,
29 "narHash": "sha256-Yjo/QCJvY9GUhAzwac/m6Rx3oxvRyEaiT5DQ5o+T6g4=",
30 "owner": "nix-community",
31 "repo": "fenix",
32 "rev": "92d91250c1acd59beabc51208192adc92f31aeb5",
33 "type": "github"
34 },
35 "original": {
36 "owner": "nix-community",
37 "repo": "fenix",
38 "type": "github"
39 }
40 },
41 "flake-compat": {
42 "flake": false,
43 "locked": {
44 "lastModified": 1747046372,
45 "narHash": "sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX+fjA8Xf8PUmqCY=",
46 "owner": "edolstra",
47 "repo": "flake-compat",
48 "rev": "9100a0f413b0c601e0533d1d94ffd501ce2e7885",
49 "type": "github"
50 },
51 "original": {
52 "owner": "edolstra",
53 "repo": "flake-compat",
54 "type": "github"
55 }
56 },
57 "flake-compat_2": {
58 "flake": false,
59 "locked": {
60 "lastModified": 1733328505,
61 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
62 "owner": "edolstra",
63 "repo": "flake-compat",
64 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
65 "type": "github"
66 },
67 "original": {
68 "owner": "edolstra",
69 "repo": "flake-compat",
70 "type": "github"
71 }
72 },
73 "flake-compat_3": {
74 "flake": false,
75 "locked": {
76 "lastModified": 1751685974,
77 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=",
78 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1",
79 "type": "tarball",
80 "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1"
81 },
82 "original": {
83 "type": "tarball",
84 "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz"
85 }
86 },
87 "flake-utils": {
88 "inputs": {
89 "systems": "systems_2"
90 },
91 "locked": {
92 "lastModified": 1731533236,
93 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
94 "owner": "numtide",
95 "repo": "flake-utils",
96 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
97 "type": "github"
98 },
99 "original": {
100 "owner": "numtide",
101 "repo": "flake-utils",
102 "type": "github"
103 }
104 },
105 "flake-utils_2": {
106 "inputs": {
107 "systems": "systems_3"
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 "owner": "numtide",
119 "repo": "flake-utils",
120 "type": "github"
121 }
122 },
123 "gomod2nix": {
124 "inputs": {
125 "flake-utils": "flake-utils_2",
126 "nixpkgs": [
127 "tangled",
128 "nixpkgs"
129 ]
130 },
131 "locked": {
132 "lastModified": 1763982521,
133 "narHash": "sha256-ur4QIAHwgFc0vXiaxn5No/FuZicxBr2p0gmT54xZkUQ=",
134 "owner": "nix-community",
135 "repo": "gomod2nix",
136 "rev": "02e63a239d6eabd595db56852535992c898eba72",
137 "type": "github"
138 },
139 "original": {
140 "owner": "nix-community",
141 "repo": "gomod2nix",
142 "type": "github"
143 }
144 },
145 "home-manager": {
146 "inputs": {
147 "nixpkgs": [
148 "nixpkgs"
149 ]
150 },
151 "locked": {
152 "lastModified": 1778876681,
153 "narHash": "sha256-9XOIxYLBp+sJsPWNnNyk1aVfYXuuRJZ4Anpplm9Tn8g=",
154 "owner": "nix-community",
155 "repo": "home-manager",
156 "rev": "c7fad8197070948d8aa02cb8922240ee129cab2e",
157 "type": "github"
158 },
159 "original": {
160 "owner": "nix-community",
161 "repo": "home-manager",
162 "type": "github"
163 }
164 },
165 "home-manager_2": {
166 "inputs": {
167 "nixpkgs": [
168 "impermanence",
169 "nixpkgs"
170 ]
171 },
172 "locked": {
173 "lastModified": 1768598210,
174 "narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
175 "owner": "nix-community",
176 "repo": "home-manager",
177 "rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
178 "type": "github"
179 },
180 "original": {
181 "owner": "nix-community",
182 "repo": "home-manager",
183 "type": "github"
184 }
185 },
186 "htmx-src": {
187 "flake": false,
188 "locked": {
189 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
190 "type": "file",
191 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
192 },
193 "original": {
194 "type": "file",
195 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
196 }
197 },
198 "htmx-ws-src": {
199 "flake": false,
200 "locked": {
201 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
202 "type": "file",
203 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
204 },
205 "original": {
206 "type": "file",
207 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
208 }
209 },
210 "ibm-plex-mono-src": {
211 "flake": false,
212 "locked": {
213 "lastModified": 1731402384,
214 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
215 "type": "tarball",
216 "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip"
217 },
218 "original": {
219 "type": "tarball",
220 "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip"
221 }
222 },
223 "impermanence": {
224 "inputs": {
225 "home-manager": "home-manager_2",
226 "nixpkgs": "nixpkgs"
227 },
228 "locked": {
229 "lastModified": 1769548169,
230 "narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=",
231 "owner": "nix-community",
232 "repo": "impermanence",
233 "rev": "7b1d382faf603b6d264f58627330f9faa5cba149",
234 "type": "github"
235 },
236 "original": {
237 "owner": "nix-community",
238 "repo": "impermanence",
239 "type": "github"
240 }
241 },
242 "indigo": {
243 "flake": false,
244 "locked": {
245 "lastModified": 1753693716,
246 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
247 "owner": "oppiliappan",
248 "repo": "indigo",
249 "rev": "5f170569da9360f57add450a278d73538092d8ca",
250 "type": "github"
251 },
252 "original": {
253 "owner": "oppiliappan",
254 "repo": "indigo",
255 "type": "github"
256 }
257 },
258 "inter-fonts-src": {
259 "flake": false,
260 "locked": {
261 "lastModified": 1731687360,
262 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
263 "type": "tarball",
264 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
265 },
266 "original": {
267 "type": "tarball",
268 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
269 }
270 },
271 "lucide-src": {
272 "flake": false,
273 "locked": {
274 "lastModified": 1754044466,
275 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
276 "type": "tarball",
277 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
278 },
279 "original": {
280 "type": "tarball",
281 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
282 }
283 },
284 "mermaid-src": {
285 "flake": false,
286 "locked": {
287 "narHash": "sha256-/YOdECG2V5c3kJ1QfGvhziTT6K/Dx/4mOk2mr3Fs/do=",
288 "type": "file",
289 "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
290 },
291 "original": {
292 "type": "file",
293 "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
294 }
295 },
296 "nix-minecraft": {
297 "inputs": {
298 "flake-compat": "flake-compat",
299 "nixpkgs": "nixpkgs_2",
300 "systems": "systems"
301 },
302 "locked": {
303 "lastModified": 1778039471,
304 "narHash": "sha256-Arjg44jFcpSqOKK05EIxbKIjhfjou/EGF12COFU+9QA=",
305 "owner": "Infinidoge",
306 "repo": "nix-minecraft",
307 "rev": "87611ef4788116de05f851920c5958f0c37d5b05",
308 "type": "github"
309 },
310 "original": {
311 "owner": "Infinidoge",
312 "repo": "nix-minecraft",
313 "type": "github"
314 }
315 },
316 "nixpkgs": {
317 "locked": {
318 "lastModified": 1768564909,
319 "narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
320 "owner": "nixos",
321 "repo": "nixpkgs",
322 "rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
323 "type": "github"
324 },
325 "original": {
326 "owner": "nixos",
327 "ref": "nixos-unstable",
328 "repo": "nixpkgs",
329 "type": "github"
330 }
331 },
332 "nixpkgs-stable": {
333 "locked": {
334 "lastModified": 1767313136,
335 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
336 "owner": "NixOS",
337 "repo": "nixpkgs",
338 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
339 "type": "github"
340 },
341 "original": {
342 "owner": "NixOS",
343 "ref": "nixos-25.05-small",
344 "repo": "nixpkgs",
345 "type": "github"
346 }
347 },
348 "nixpkgs-unstable": {
349 "locked": {
350 "lastModified": 1778443072,
351 "narHash": "sha256-zi7/fsqM/kFdNuED//4WOCUtezGtKKqRNORjMvfwjnA=",
352 "owner": "NixOS",
353 "repo": "nixpkgs",
354 "rev": "da5ad661ba4e5ef59ba743f0d112cbc30e474f32",
355 "type": "github"
356 },
357 "original": {
358 "owner": "NixOS",
359 "ref": "nixos-unstable",
360 "repo": "nixpkgs",
361 "type": "github"
362 }
363 },
364 "nixpkgs_2": {
365 "locked": {
366 "lastModified": 1769461804,
367 "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=",
368 "owner": "nixos",
369 "repo": "nixpkgs",
370 "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d",
371 "type": "github"
372 },
373 "original": {
374 "owner": "nixos",
375 "ref": "nixos-unstable",
376 "repo": "nixpkgs",
377 "type": "github"
378 }
379 },
380 "nixpkgs_3": {
381 "locked": {
382 "lastModified": 1778843877,
383 "narHash": "sha256-BxYhb8H0aVtiM1kGRt+S49NbsJMUMIHvOXxziE9u0nY=",
384 "owner": "NixOS",
385 "repo": "nixpkgs",
386 "rev": "758b562bc257084aef30b8e3efbdd61d292806c3",
387 "type": "github"
388 },
389 "original": {
390 "owner": "NixOS",
391 "ref": "nixos-unstable-small",
392 "repo": "nixpkgs",
393 "type": "github"
394 }
395 },
396 "nixpkgs_4": {
397 "locked": {
398 "lastModified": 1722403750,
399 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=",
400 "owner": "nixos",
401 "repo": "nixpkgs",
402 "rev": "184957277e885c06a505db112b35dfbec7c60494",
403 "type": "github"
404 },
405 "original": {
406 "owner": "nixos",
407 "repo": "nixpkgs",
408 "rev": "184957277e885c06a505db112b35dfbec7c60494",
409 "type": "github"
410 }
411 },
412 "nixpkgs_5": {
413 "locked": {
414 "lastModified": 1775888245,
415 "narHash": "sha256-nwASzrRDD1JBEu/o8ekKYEXm/oJW6EMCzCRdrwcLe90=",
416 "owner": "NixOS",
417 "repo": "nixpkgs",
418 "rev": "13043924aaa7375ce482ebe2494338e058282925",
419 "type": "github"
420 },
421 "original": {
422 "owner": "NixOS",
423 "ref": "nixpkgs-unstable",
424 "repo": "nixpkgs",
425 "type": "github"
426 }
427 },
428 "nixpkgs_6": {
429 "locked": {
430 "lastModified": 1771848320,
431 "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
432 "owner": "nixos",
433 "repo": "nixpkgs",
434 "rev": "2fc6539b481e1d2569f25f8799236694180c0993",
435 "type": "github"
436 },
437 "original": {
438 "owner": "nixos",
439 "ref": "nixos-unstable",
440 "repo": "nixpkgs",
441 "type": "github"
442 }
443 },
444 "roc-lang": {
445 "inputs": {
446 "flake-compat": "flake-compat_2",
447 "flake-utils": "flake-utils",
448 "nixpkgs": "nixpkgs_4",
449 "rust-overlay": "rust-overlay"
450 },
451 "locked": {
452 "lastModified": 1778767694,
453 "narHash": "sha256-L9WMzslX70TLyHtsxrGUfvtsrJC3J7W+T1TV2FGy6gQ=",
454 "owner": "roc-lang",
455 "repo": "roc",
456 "rev": "0f56082558b23a9166bd2a7a919b51c7bf29d0ee",
457 "type": "github"
458 },
459 "original": {
460 "owner": "roc-lang",
461 "repo": "roc",
462 "type": "github"
463 }
464 },
465 "root": {
466 "inputs": {
467 "home-manager": "home-manager",
468 "impermanence": "impermanence",
469 "nix-minecraft": "nix-minecraft",
470 "nixpkgs": "nixpkgs_3",
471 "nixpkgs-stable": "nixpkgs-stable",
472 "nixpkgs-unstable": "nixpkgs-unstable",
473 "roc-lang": "roc-lang",
474 "sops-nix": "sops-nix",
475 "tangled": "tangled",
476 "yemou-dotfiles": "yemou-dotfiles",
477 "yemou-scripts": "yemou-scripts"
478 }
479 },
480 "rust-analyzer-src": {
481 "flake": false,
482 "locked": {
483 "lastModified": 1772094427,
484 "narHash": "sha256-TiVs6OUBJEvajHdJZ5nIq0KognNJooUWuLGPFfQacSw=",
485 "owner": "rust-lang",
486 "repo": "rust-analyzer",
487 "rev": "56b59a832858329c2f947f9b7bdf1a49da39c981",
488 "type": "github"
489 },
490 "original": {
491 "owner": "rust-lang",
492 "ref": "nightly",
493 "repo": "rust-analyzer",
494 "type": "github"
495 }
496 },
497 "rust-overlay": {
498 "inputs": {
499 "nixpkgs": [
500 "roc-lang",
501 "nixpkgs"
502 ]
503 },
504 "locked": {
505 "lastModified": 1736303309,
506 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=",
507 "owner": "oxalica",
508 "repo": "rust-overlay",
509 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706",
510 "type": "github"
511 },
512 "original": {
513 "owner": "oxalica",
514 "repo": "rust-overlay",
515 "type": "github"
516 }
517 },
518 "sops-nix": {
519 "inputs": {
520 "nixpkgs": "nixpkgs_5"
521 },
522 "locked": {
523 "lastModified": 1777944972,
524 "narHash": "sha256-VfGRo1qTBKOe3s2gOv8LSoA6Fk19PvBlwQ1ECN0Evn8=",
525 "owner": "Mic92",
526 "repo": "sops-nix",
527 "rev": "c591bf665727040c6cc5cb409079acb22dcce33c",
528 "type": "github"
529 },
530 "original": {
531 "owner": "Mic92",
532 "repo": "sops-nix",
533 "type": "github"
534 }
535 },
536 "sqlite-lib-src": {
537 "flake": false,
538 "locked": {
539 "lastModified": 1706631843,
540 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
541 "type": "tarball",
542 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
543 },
544 "original": {
545 "type": "tarball",
546 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
547 }
548 },
549 "systems": {
550 "locked": {
551 "lastModified": 1681028828,
552 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
553 "owner": "nix-systems",
554 "repo": "default",
555 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
556 "type": "github"
557 },
558 "original": {
559 "owner": "nix-systems",
560 "repo": "default",
561 "type": "github"
562 }
563 },
564 "systems_2": {
565 "locked": {
566 "lastModified": 1681028828,
567 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
568 "owner": "nix-systems",
569 "repo": "default",
570 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
571 "type": "github"
572 },
573 "original": {
574 "owner": "nix-systems",
575 "repo": "default",
576 "type": "github"
577 }
578 },
579 "systems_3": {
580 "locked": {
581 "lastModified": 1681028828,
582 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
583 "owner": "nix-systems",
584 "repo": "default",
585 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
586 "type": "github"
587 },
588 "original": {
589 "owner": "nix-systems",
590 "repo": "default",
591 "type": "github"
592 }
593 },
594 "tangled": {
595 "inputs": {
596 "actor-typeahead-src": "actor-typeahead-src",
597 "fenix": "fenix",
598 "flake-compat": "flake-compat_3",
599 "gomod2nix": "gomod2nix",
600 "htmx-src": "htmx-src",
601 "htmx-ws-src": "htmx-ws-src",
602 "ibm-plex-mono-src": "ibm-plex-mono-src",
603 "indigo": "indigo",
604 "inter-fonts-src": "inter-fonts-src",
605 "lucide-src": "lucide-src",
606 "mermaid-src": "mermaid-src",
607 "nixpkgs": "nixpkgs_6",
608 "sqlite-lib-src": "sqlite-lib-src"
609 },
610 "locked": {
611 "lastModified": 1778493825,
612 "narHash": "sha256-pUs3ouPYFmuTjld4wNqfcvPEeenPPb73cEBM36bGVIU=",
613 "ref": "refs/tags/v1.14.0-alpha",
614 "rev": "96a52c9e2fdf6ff2f979afd1c5301cf004da33fb",
615 "revCount": 2392,
616 "type": "git",
617 "url": "https://tangled.org/did:plc:j5hmlfdrwkvtxm7cjmu7j2is"
618 },
619 "original": {
620 "ref": "refs/tags/v1.14.0-alpha",
621 "type": "git",
622 "url": "https://tangled.org/did:plc:j5hmlfdrwkvtxm7cjmu7j2is"
623 }
624 },
625 "yemou-dotfiles": {
626 "flake": false,
627 "locked": {
628 "lastModified": 1776973336,
629 "narHash": "sha256-AqDpwBdiBXpXajwmOgm9MUYaDMRIEKqfEQISxRyTZkk=",
630 "ref": "refs/heads/main",
631 "rev": "b8532169aba9f31407c9fc589422f0749e4ed7e8",
632 "revCount": 137,
633 "type": "git",
634 "url": "https://tangled.org/did:plc:c6qso2k5s2quybbinxtkbskq"
635 },
636 "original": {
637 "type": "git",
638 "url": "https://tangled.org/did:plc:c6qso2k5s2quybbinxtkbskq"
639 }
640 },
641 "yemou-scripts": {
642 "inputs": {
643 "nixpkgs": [
644 "nixpkgs"
645 ]
646 },
647 "locked": {
648 "lastModified": 1771633747,
649 "narHash": "sha256-Av2Qdt3K8qXWk0qQs0ybej2g8NF0LAw7RVxr31K1cAg=",
650 "ref": "refs/heads/main",
651 "rev": "644e2637ccb7e02ff5590d7784970cf1f37bf959",
652 "revCount": 38,
653 "type": "git",
654 "url": "https://tangled.org/did:plc:jqjbwsvh6dn6qinef67niuze"
655 },
656 "original": {
657 "type": "git",
658 "url": "https://tangled.org/did:plc:jqjbwsvh6dn6qinef67niuze"
659 }
660 }
661 },
662 "root": "root",
663 "version": 7
664}