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": 1733328505,
45 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
46 "owner": "edolstra",
47 "repo": "flake-compat",
48 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
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": 1751685974,
61 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=",
62 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1",
63 "type": "tarball",
64 "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1"
65 },
66 "original": {
67 "type": "tarball",
68 "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz"
69 }
70 },
71 "flake-utils": {
72 "inputs": {
73 "systems": "systems"
74 },
75 "locked": {
76 "lastModified": 1731533236,
77 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
78 "owner": "numtide",
79 "repo": "flake-utils",
80 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
81 "type": "github"
82 },
83 "original": {
84 "owner": "numtide",
85 "repo": "flake-utils",
86 "type": "github"
87 }
88 },
89 "flake-utils_2": {
90 "inputs": {
91 "systems": "systems_2"
92 },
93 "locked": {
94 "lastModified": 1731533236,
95 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
96 "owner": "numtide",
97 "repo": "flake-utils",
98 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
99 "type": "github"
100 },
101 "original": {
102 "owner": "numtide",
103 "repo": "flake-utils",
104 "type": "github"
105 }
106 },
107 "gomod2nix": {
108 "inputs": {
109 "flake-utils": "flake-utils_2",
110 "nixpkgs": [
111 "tangled",
112 "nixpkgs"
113 ]
114 },
115 "locked": {
116 "lastModified": 1763982521,
117 "narHash": "sha256-ur4QIAHwgFc0vXiaxn5No/FuZicxBr2p0gmT54xZkUQ=",
118 "owner": "nix-community",
119 "repo": "gomod2nix",
120 "rev": "02e63a239d6eabd595db56852535992c898eba72",
121 "type": "github"
122 },
123 "original": {
124 "owner": "nix-community",
125 "repo": "gomod2nix",
126 "type": "github"
127 }
128 },
129 "home-manager": {
130 "inputs": {
131 "nixpkgs": [
132 "nixpkgs"
133 ]
134 },
135 "locked": {
136 "lastModified": 1775320414,
137 "narHash": "sha256-pIDPHus8udcxO4lT+zUULBfvue2D08E73abzVEJNE+8=",
138 "owner": "nix-community",
139 "repo": "home-manager",
140 "rev": "5ee3b3ef63e469c84639c2c9e282726352c86069",
141 "type": "github"
142 },
143 "original": {
144 "owner": "nix-community",
145 "repo": "home-manager",
146 "type": "github"
147 }
148 },
149 "home-manager_2": {
150 "inputs": {
151 "nixpkgs": [
152 "impermanence",
153 "nixpkgs"
154 ]
155 },
156 "locked": {
157 "lastModified": 1768598210,
158 "narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
159 "owner": "nix-community",
160 "repo": "home-manager",
161 "rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
162 "type": "github"
163 },
164 "original": {
165 "owner": "nix-community",
166 "repo": "home-manager",
167 "type": "github"
168 }
169 },
170 "htmx-src": {
171 "flake": false,
172 "locked": {
173 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
174 "type": "file",
175 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
176 },
177 "original": {
178 "type": "file",
179 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
180 }
181 },
182 "htmx-ws-src": {
183 "flake": false,
184 "locked": {
185 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
186 "type": "file",
187 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
188 },
189 "original": {
190 "type": "file",
191 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
192 }
193 },
194 "ibm-plex-mono-src": {
195 "flake": false,
196 "locked": {
197 "lastModified": 1731402384,
198 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
199 "type": "tarball",
200 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
201 },
202 "original": {
203 "type": "tarball",
204 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
205 }
206 },
207 "impermanence": {
208 "inputs": {
209 "home-manager": "home-manager_2",
210 "nixpkgs": "nixpkgs"
211 },
212 "locked": {
213 "lastModified": 1769548169,
214 "narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=",
215 "owner": "nix-community",
216 "repo": "impermanence",
217 "rev": "7b1d382faf603b6d264f58627330f9faa5cba149",
218 "type": "github"
219 },
220 "original": {
221 "owner": "nix-community",
222 "repo": "impermanence",
223 "type": "github"
224 }
225 },
226 "indigo": {
227 "flake": false,
228 "locked": {
229 "lastModified": 1753693716,
230 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
231 "owner": "oppiliappan",
232 "repo": "indigo",
233 "rev": "5f170569da9360f57add450a278d73538092d8ca",
234 "type": "github"
235 },
236 "original": {
237 "owner": "oppiliappan",
238 "repo": "indigo",
239 "type": "github"
240 }
241 },
242 "inter-fonts-src": {
243 "flake": false,
244 "locked": {
245 "lastModified": 1731687360,
246 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
247 "type": "tarball",
248 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
249 },
250 "original": {
251 "type": "tarball",
252 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
253 }
254 },
255 "lucide-src": {
256 "flake": false,
257 "locked": {
258 "lastModified": 1754044466,
259 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
260 "type": "tarball",
261 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
262 },
263 "original": {
264 "type": "tarball",
265 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
266 }
267 },
268 "mermaid-src": {
269 "flake": false,
270 "locked": {
271 "narHash": "sha256-/YOdECG2V5c3kJ1QfGvhziTT6K/Dx/4mOk2mr3Fs/do=",
272 "type": "file",
273 "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
274 },
275 "original": {
276 "type": "file",
277 "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
278 }
279 },
280 "nixpkgs": {
281 "locked": {
282 "lastModified": 1768564909,
283 "narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
284 "owner": "nixos",
285 "repo": "nixpkgs",
286 "rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
287 "type": "github"
288 },
289 "original": {
290 "owner": "nixos",
291 "ref": "nixos-unstable",
292 "repo": "nixpkgs",
293 "type": "github"
294 }
295 },
296 "nixpkgs-stable": {
297 "locked": {
298 "lastModified": 1767313136,
299 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
300 "owner": "NixOS",
301 "repo": "nixpkgs",
302 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
303 "type": "github"
304 },
305 "original": {
306 "owner": "NixOS",
307 "ref": "nixos-25.05-small",
308 "repo": "nixpkgs",
309 "type": "github"
310 }
311 },
312 "nixpkgs-unstable": {
313 "locked": {
314 "lastModified": 1775036866,
315 "narHash": "sha256-ZojAnPuCdy657PbTq5V0Y+AHKhZAIwSIT2cb8UgAz/U=",
316 "owner": "NixOS",
317 "repo": "nixpkgs",
318 "rev": "6201e203d09599479a3b3450ed24fa81537ebc4e",
319 "type": "github"
320 },
321 "original": {
322 "owner": "NixOS",
323 "ref": "nixos-unstable",
324 "repo": "nixpkgs",
325 "type": "github"
326 }
327 },
328 "nixpkgs_2": {
329 "locked": {
330 "lastModified": 1775285073,
331 "narHash": "sha256-B7l3jN6Fnud6WTt5IK/WrMKFCLvB3onPWuTI4tXq4Y8=",
332 "owner": "NixOS",
333 "repo": "nixpkgs",
334 "rev": "b2c0242c2db5ac5fc532cb157c6e796e621402d5",
335 "type": "github"
336 },
337 "original": {
338 "owner": "NixOS",
339 "ref": "nixos-unstable-small",
340 "repo": "nixpkgs",
341 "type": "github"
342 }
343 },
344 "nixpkgs_3": {
345 "locked": {
346 "lastModified": 1722403750,
347 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=",
348 "owner": "nixos",
349 "repo": "nixpkgs",
350 "rev": "184957277e885c06a505db112b35dfbec7c60494",
351 "type": "github"
352 },
353 "original": {
354 "owner": "nixos",
355 "repo": "nixpkgs",
356 "rev": "184957277e885c06a505db112b35dfbec7c60494",
357 "type": "github"
358 }
359 },
360 "nixpkgs_4": {
361 "locked": {
362 "lastModified": 1774610258,
363 "narHash": "sha256-HaThtroVD9wRdx7KQk0B75JmFcXlMUoEdDFNOMOlsOs=",
364 "owner": "NixOS",
365 "repo": "nixpkgs",
366 "rev": "832efc09b4caf6b4569fbf9dc01bec3082a00611",
367 "type": "github"
368 },
369 "original": {
370 "owner": "NixOS",
371 "ref": "nixpkgs-unstable",
372 "repo": "nixpkgs",
373 "type": "github"
374 }
375 },
376 "nixpkgs_5": {
377 "locked": {
378 "lastModified": 1771848320,
379 "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
380 "owner": "nixos",
381 "repo": "nixpkgs",
382 "rev": "2fc6539b481e1d2569f25f8799236694180c0993",
383 "type": "github"
384 },
385 "original": {
386 "owner": "nixos",
387 "ref": "nixos-unstable",
388 "repo": "nixpkgs",
389 "type": "github"
390 }
391 },
392 "roc-lang": {
393 "inputs": {
394 "flake-compat": "flake-compat",
395 "flake-utils": "flake-utils",
396 "nixpkgs": "nixpkgs_3",
397 "rust-overlay": "rust-overlay"
398 },
399 "locked": {
400 "lastModified": 1775298296,
401 "narHash": "sha256-TiuT6J+Q2wfdNIwvytKF2J02ySiwO+6whpGXCHzPMSo=",
402 "owner": "roc-lang",
403 "repo": "roc",
404 "rev": "564046bf97229be1dfabc433871bffc5fcb934d7",
405 "type": "github"
406 },
407 "original": {
408 "owner": "roc-lang",
409 "repo": "roc",
410 "type": "github"
411 }
412 },
413 "root": {
414 "inputs": {
415 "home-manager": "home-manager",
416 "impermanence": "impermanence",
417 "nixpkgs": "nixpkgs_2",
418 "nixpkgs-stable": "nixpkgs-stable",
419 "nixpkgs-unstable": "nixpkgs-unstable",
420 "roc-lang": "roc-lang",
421 "sops-nix": "sops-nix",
422 "tangled": "tangled",
423 "yemou-dotfiles": "yemou-dotfiles",
424 "yemou-scripts": "yemou-scripts"
425 }
426 },
427 "rust-analyzer-src": {
428 "flake": false,
429 "locked": {
430 "lastModified": 1772094427,
431 "narHash": "sha256-TiVs6OUBJEvajHdJZ5nIq0KognNJooUWuLGPFfQacSw=",
432 "owner": "rust-lang",
433 "repo": "rust-analyzer",
434 "rev": "56b59a832858329c2f947f9b7bdf1a49da39c981",
435 "type": "github"
436 },
437 "original": {
438 "owner": "rust-lang",
439 "ref": "nightly",
440 "repo": "rust-analyzer",
441 "type": "github"
442 }
443 },
444 "rust-overlay": {
445 "inputs": {
446 "nixpkgs": [
447 "roc-lang",
448 "nixpkgs"
449 ]
450 },
451 "locked": {
452 "lastModified": 1736303309,
453 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=",
454 "owner": "oxalica",
455 "repo": "rust-overlay",
456 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706",
457 "type": "github"
458 },
459 "original": {
460 "owner": "oxalica",
461 "repo": "rust-overlay",
462 "type": "github"
463 }
464 },
465 "sops-nix": {
466 "inputs": {
467 "nixpkgs": "nixpkgs_4"
468 },
469 "locked": {
470 "lastModified": 1775188331,
471 "narHash": "sha256-/0BoSi0Dg0ON7IW0oscM12WSPBaMSCn36XTt0lHZoy8=",
472 "owner": "Mic92",
473 "repo": "sops-nix",
474 "rev": "8f093d0d2f08f37317778bd94db5951d6cce6c46",
475 "type": "github"
476 },
477 "original": {
478 "owner": "Mic92",
479 "repo": "sops-nix",
480 "type": "github"
481 }
482 },
483 "sqlite-lib-src": {
484 "flake": false,
485 "locked": {
486 "lastModified": 1706631843,
487 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
488 "type": "tarball",
489 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
490 },
491 "original": {
492 "type": "tarball",
493 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
494 }
495 },
496 "systems": {
497 "locked": {
498 "lastModified": 1681028828,
499 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
500 "owner": "nix-systems",
501 "repo": "default",
502 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
503 "type": "github"
504 },
505 "original": {
506 "owner": "nix-systems",
507 "repo": "default",
508 "type": "github"
509 }
510 },
511 "systems_2": {
512 "locked": {
513 "lastModified": 1681028828,
514 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
515 "owner": "nix-systems",
516 "repo": "default",
517 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
518 "type": "github"
519 },
520 "original": {
521 "owner": "nix-systems",
522 "repo": "default",
523 "type": "github"
524 }
525 },
526 "tangled": {
527 "inputs": {
528 "actor-typeahead-src": "actor-typeahead-src",
529 "fenix": "fenix",
530 "flake-compat": "flake-compat_2",
531 "gomod2nix": "gomod2nix",
532 "htmx-src": "htmx-src",
533 "htmx-ws-src": "htmx-ws-src",
534 "ibm-plex-mono-src": "ibm-plex-mono-src",
535 "indigo": "indigo",
536 "inter-fonts-src": "inter-fonts-src",
537 "lucide-src": "lucide-src",
538 "mermaid-src": "mermaid-src",
539 "nixpkgs": "nixpkgs_5",
540 "sqlite-lib-src": "sqlite-lib-src"
541 },
542 "locked": {
543 "lastModified": 1775125115,
544 "narHash": "sha256-cN0RrnfsY3TR5Xj9nc5JV0M9aDRsQfN1PAUNakiQbtU=",
545 "ref": "refs/tags/v1.13.0-alpha",
546 "rev": "c3f60dc17fd6cc709159974f2815a6d14044a106",
547 "revCount": 2157,
548 "type": "git",
549 "url": "https://tangled.org/tangled.org/core"
550 },
551 "original": {
552 "ref": "refs/tags/v1.13.0-alpha",
553 "type": "git",
554 "url": "https://tangled.org/tangled.org/core"
555 }
556 },
557 "yemou-dotfiles": {
558 "flake": false,
559 "locked": {
560 "lastModified": 1775245453,
561 "narHash": "sha256-Vy/07xzu+WSD3EZdIpjG8tYeuCwwsyAT5bOG++OS23Q=",
562 "ref": "refs/heads/main",
563 "rev": "2cfaf437b65a9df0cd40d168d7c6d61ffafc71c4",
564 "revCount": 132,
565 "type": "git",
566 "url": "https://tangled.org/yemou.pink/dotfiles"
567 },
568 "original": {
569 "type": "git",
570 "url": "https://tangled.org/yemou.pink/dotfiles"
571 }
572 },
573 "yemou-scripts": {
574 "inputs": {
575 "nixpkgs": [
576 "nixpkgs"
577 ]
578 },
579 "locked": {
580 "lastModified": 1771633747,
581 "narHash": "sha256-Av2Qdt3K8qXWk0qQs0ybej2g8NF0LAw7RVxr31K1cAg=",
582 "ref": "refs/heads/main",
583 "rev": "644e2637ccb7e02ff5590d7784970cf1f37bf959",
584 "revCount": 38,
585 "type": "git",
586 "url": "https://tangled.org/yemou.pink/scripts"
587 },
588 "original": {
589 "type": "git",
590 "url": "https://tangled.org/yemou.pink/scripts"
591 }
592 }
593 },
594 "root": "root",
595 "version": 7
596}