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": 1776046499,
153 "narHash": "sha256-Wzc4nn07/0RL21ypPHRzNDQZcjhIC8LaYo7QJQjM5T4=",
154 "owner": "nix-community",
155 "repo": "home-manager",
156 "rev": "287f84846c1eb3b72c986f5f6bebcff0bd67440d",
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/plex-mono@1.1.0/ibm-plex-mono.zip"
217 },
218 "original": {
219 "type": "tarball",
220 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-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": 1776051551,
304 "narHash": "sha256-zqDhVyUtctq7HlpMC9cdR277ner0L/f7SkC3oKbZwy0=",
305 "owner": "Infinidoge",
306 "repo": "nix-minecraft",
307 "rev": "c5eb01b60873e331265779028a839cd2b5237874",
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-pr-prowlarr-506785": {
333 "locked": {
334 "lastModified": 1775515546,
335 "narHash": "sha256-SD+a5SpZgs1VkVlAQIJ1pBY1s7z5JdEOBlokCVevJI0=",
336 "owner": "NixOS",
337 "repo": "nixpkgs",
338 "rev": "fb75f91b22e9bb509c43156f6de912db556f4570",
339 "type": "github"
340 },
341 "original": {
342 "owner": "NixOS",
343 "ref": "refs/pull/506785/head",
344 "repo": "nixpkgs",
345 "type": "github"
346 }
347 },
348 "nixpkgs-stable": {
349 "locked": {
350 "lastModified": 1767313136,
351 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
352 "owner": "NixOS",
353 "repo": "nixpkgs",
354 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
355 "type": "github"
356 },
357 "original": {
358 "owner": "NixOS",
359 "ref": "nixos-25.05-small",
360 "repo": "nixpkgs",
361 "type": "github"
362 }
363 },
364 "nixpkgs-unstable": {
365 "locked": {
366 "lastModified": 1775710090,
367 "narHash": "sha256-ar3rofg+awPB8QXDaFJhJ2jJhu+KqN/PRCXeyuXR76E=",
368 "owner": "NixOS",
369 "repo": "nixpkgs",
370 "rev": "4c1018dae018162ec878d42fec712642d214fdfa",
371 "type": "github"
372 },
373 "original": {
374 "owner": "NixOS",
375 "ref": "nixos-unstable",
376 "repo": "nixpkgs",
377 "type": "github"
378 }
379 },
380 "nixpkgs_2": {
381 "locked": {
382 "lastModified": 1769461804,
383 "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=",
384 "owner": "nixos",
385 "repo": "nixpkgs",
386 "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d",
387 "type": "github"
388 },
389 "original": {
390 "owner": "nixos",
391 "ref": "nixos-unstable",
392 "repo": "nixpkgs",
393 "type": "github"
394 }
395 },
396 "nixpkgs_3": {
397 "locked": {
398 "lastModified": 1776030597,
399 "narHash": "sha256-H2CYM/RmVqCo1iud5BhPp8Pim2d1ESGt2FDHjbmju8A=",
400 "owner": "NixOS",
401 "repo": "nixpkgs",
402 "rev": "c88e63f4caf12c731f61ce71f300680ce73c180e",
403 "type": "github"
404 },
405 "original": {
406 "owner": "NixOS",
407 "ref": "nixos-unstable-small",
408 "repo": "nixpkgs",
409 "type": "github"
410 }
411 },
412 "nixpkgs_4": {
413 "locked": {
414 "lastModified": 1722403750,
415 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=",
416 "owner": "nixos",
417 "repo": "nixpkgs",
418 "rev": "184957277e885c06a505db112b35dfbec7c60494",
419 "type": "github"
420 },
421 "original": {
422 "owner": "nixos",
423 "repo": "nixpkgs",
424 "rev": "184957277e885c06a505db112b35dfbec7c60494",
425 "type": "github"
426 }
427 },
428 "nixpkgs_5": {
429 "locked": {
430 "lastModified": 1775888245,
431 "narHash": "sha256-nwASzrRDD1JBEu/o8ekKYEXm/oJW6EMCzCRdrwcLe90=",
432 "owner": "NixOS",
433 "repo": "nixpkgs",
434 "rev": "13043924aaa7375ce482ebe2494338e058282925",
435 "type": "github"
436 },
437 "original": {
438 "owner": "NixOS",
439 "ref": "nixpkgs-unstable",
440 "repo": "nixpkgs",
441 "type": "github"
442 }
443 },
444 "nixpkgs_6": {
445 "locked": {
446 "lastModified": 1771848320,
447 "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
448 "owner": "nixos",
449 "repo": "nixpkgs",
450 "rev": "2fc6539b481e1d2569f25f8799236694180c0993",
451 "type": "github"
452 },
453 "original": {
454 "owner": "nixos",
455 "ref": "nixos-unstable",
456 "repo": "nixpkgs",
457 "type": "github"
458 }
459 },
460 "roc-lang": {
461 "inputs": {
462 "flake-compat": "flake-compat_2",
463 "flake-utils": "flake-utils",
464 "nixpkgs": "nixpkgs_4",
465 "rust-overlay": "rust-overlay"
466 },
467 "locked": {
468 "lastModified": 1776069450,
469 "narHash": "sha256-j55rAhP96kxQx0gdayCfS8Edk6UxYzmAfWwF43L7nZ8=",
470 "owner": "roc-lang",
471 "repo": "roc",
472 "rev": "766f9f15b95bb3808cc955f0b1a29cc44e5a2f71",
473 "type": "github"
474 },
475 "original": {
476 "owner": "roc-lang",
477 "repo": "roc",
478 "type": "github"
479 }
480 },
481 "root": {
482 "inputs": {
483 "home-manager": "home-manager",
484 "impermanence": "impermanence",
485 "nix-minecraft": "nix-minecraft",
486 "nixpkgs": "nixpkgs_3",
487 "nixpkgs-pr-prowlarr-506785": "nixpkgs-pr-prowlarr-506785",
488 "nixpkgs-stable": "nixpkgs-stable",
489 "nixpkgs-unstable": "nixpkgs-unstable",
490 "roc-lang": "roc-lang",
491 "sops-nix": "sops-nix",
492 "tangled": "tangled",
493 "yemou-dotfiles": "yemou-dotfiles",
494 "yemou-scripts": "yemou-scripts"
495 }
496 },
497 "rust-analyzer-src": {
498 "flake": false,
499 "locked": {
500 "lastModified": 1772094427,
501 "narHash": "sha256-TiVs6OUBJEvajHdJZ5nIq0KognNJooUWuLGPFfQacSw=",
502 "owner": "rust-lang",
503 "repo": "rust-analyzer",
504 "rev": "56b59a832858329c2f947f9b7bdf1a49da39c981",
505 "type": "github"
506 },
507 "original": {
508 "owner": "rust-lang",
509 "ref": "nightly",
510 "repo": "rust-analyzer",
511 "type": "github"
512 }
513 },
514 "rust-overlay": {
515 "inputs": {
516 "nixpkgs": [
517 "roc-lang",
518 "nixpkgs"
519 ]
520 },
521 "locked": {
522 "lastModified": 1736303309,
523 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=",
524 "owner": "oxalica",
525 "repo": "rust-overlay",
526 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706",
527 "type": "github"
528 },
529 "original": {
530 "owner": "oxalica",
531 "repo": "rust-overlay",
532 "type": "github"
533 }
534 },
535 "sops-nix": {
536 "inputs": {
537 "nixpkgs": "nixpkgs_5"
538 },
539 "locked": {
540 "lastModified": 1775971308,
541 "narHash": "sha256-VKp9bhVSm0bT6JWctFy06ocqxGGnWHi1NfoE90IgIcY=",
542 "owner": "Mic92",
543 "repo": "sops-nix",
544 "rev": "31ac5fe5d015f76b54058c69fcaebb66a55871a4",
545 "type": "github"
546 },
547 "original": {
548 "owner": "Mic92",
549 "repo": "sops-nix",
550 "type": "github"
551 }
552 },
553 "sqlite-lib-src": {
554 "flake": false,
555 "locked": {
556 "lastModified": 1706631843,
557 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
558 "type": "tarball",
559 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
560 },
561 "original": {
562 "type": "tarball",
563 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
564 }
565 },
566 "systems": {
567 "locked": {
568 "lastModified": 1681028828,
569 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
570 "owner": "nix-systems",
571 "repo": "default",
572 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
573 "type": "github"
574 },
575 "original": {
576 "owner": "nix-systems",
577 "repo": "default",
578 "type": "github"
579 }
580 },
581 "systems_2": {
582 "locked": {
583 "lastModified": 1681028828,
584 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
585 "owner": "nix-systems",
586 "repo": "default",
587 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
588 "type": "github"
589 },
590 "original": {
591 "owner": "nix-systems",
592 "repo": "default",
593 "type": "github"
594 }
595 },
596 "systems_3": {
597 "locked": {
598 "lastModified": 1681028828,
599 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
600 "owner": "nix-systems",
601 "repo": "default",
602 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
603 "type": "github"
604 },
605 "original": {
606 "owner": "nix-systems",
607 "repo": "default",
608 "type": "github"
609 }
610 },
611 "tangled": {
612 "inputs": {
613 "actor-typeahead-src": "actor-typeahead-src",
614 "fenix": "fenix",
615 "flake-compat": "flake-compat_3",
616 "gomod2nix": "gomod2nix",
617 "htmx-src": "htmx-src",
618 "htmx-ws-src": "htmx-ws-src",
619 "ibm-plex-mono-src": "ibm-plex-mono-src",
620 "indigo": "indigo",
621 "inter-fonts-src": "inter-fonts-src",
622 "lucide-src": "lucide-src",
623 "mermaid-src": "mermaid-src",
624 "nixpkgs": "nixpkgs_6",
625 "sqlite-lib-src": "sqlite-lib-src"
626 },
627 "locked": {
628 "lastModified": 1775125115,
629 "narHash": "sha256-cN0RrnfsY3TR5Xj9nc5JV0M9aDRsQfN1PAUNakiQbtU=",
630 "ref": "refs/tags/v1.13.0-alpha",
631 "rev": "c3f60dc17fd6cc709159974f2815a6d14044a106",
632 "revCount": 2157,
633 "type": "git",
634 "url": "https://tangled.org/tangled.org/core"
635 },
636 "original": {
637 "ref": "refs/tags/v1.13.0-alpha",
638 "type": "git",
639 "url": "https://tangled.org/tangled.org/core"
640 }
641 },
642 "yemou-dotfiles": {
643 "flake": false,
644 "locked": {
645 "lastModified": 1775245453,
646 "narHash": "sha256-Vy/07xzu+WSD3EZdIpjG8tYeuCwwsyAT5bOG++OS23Q=",
647 "ref": "refs/heads/main",
648 "rev": "2cfaf437b65a9df0cd40d168d7c6d61ffafc71c4",
649 "revCount": 132,
650 "type": "git",
651 "url": "https://tangled.org/yemou.pink/dotfiles"
652 },
653 "original": {
654 "type": "git",
655 "url": "https://tangled.org/yemou.pink/dotfiles"
656 }
657 },
658 "yemou-scripts": {
659 "inputs": {
660 "nixpkgs": [
661 "nixpkgs"
662 ]
663 },
664 "locked": {
665 "lastModified": 1771633747,
666 "narHash": "sha256-Av2Qdt3K8qXWk0qQs0ybej2g8NF0LAw7RVxr31K1cAg=",
667 "ref": "refs/heads/main",
668 "rev": "644e2637ccb7e02ff5590d7784970cf1f37bf959",
669 "revCount": 38,
670 "type": "git",
671 "url": "https://tangled.org/yemou.pink/scripts"
672 },
673 "original": {
674 "type": "git",
675 "url": "https://tangled.org/yemou.pink/scripts"
676 }
677 }
678 },
679 "root": "root",
680 "version": 7
681}