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": 1780397302,
29 "narHash": "sha256-SQmrkj17xBdvc8lVMbsY7pIJCjKftgNh42R1keP3dLQ=",
30 "owner": "nix-community",
31 "repo": "fenix",
32 "rev": "f6670530f53e69cc284f7aef818eb0f08fe81905",
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": 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_2"
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 "gomod2nix": {
90 "inputs": {
91 "flake-utils": "flake-utils",
92 "nixpkgs": [
93 "tangled",
94 "nixpkgs"
95 ]
96 },
97 "locked": {
98 "lastModified": 1763982521,
99 "narHash": "sha256-ur4QIAHwgFc0vXiaxn5No/FuZicxBr2p0gmT54xZkUQ=",
100 "owner": "nix-community",
101 "repo": "gomod2nix",
102 "rev": "02e63a239d6eabd595db56852535992c898eba72",
103 "type": "github"
104 },
105 "original": {
106 "owner": "nix-community",
107 "repo": "gomod2nix",
108 "type": "github"
109 }
110 },
111 "home-manager": {
112 "inputs": {
113 "nixpkgs": [
114 "nixpkgs"
115 ]
116 },
117 "locked": {
118 "lastModified": 1782103446,
119 "narHash": "sha256-+vMR3KPBVoY9nJrQI9qje5H1vmv51dJgMYkUuYimtJg=",
120 "owner": "nix-community",
121 "repo": "home-manager",
122 "rev": "d8dac1f668fd861369571be3678ec75b1573e7e3",
123 "type": "github"
124 },
125 "original": {
126 "owner": "nix-community",
127 "repo": "home-manager",
128 "type": "github"
129 }
130 },
131 "home-manager_2": {
132 "inputs": {
133 "nixpkgs": [
134 "impermanence",
135 "nixpkgs"
136 ]
137 },
138 "locked": {
139 "lastModified": 1768598210,
140 "narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
141 "owner": "nix-community",
142 "repo": "home-manager",
143 "rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
144 "type": "github"
145 },
146 "original": {
147 "owner": "nix-community",
148 "repo": "home-manager",
149 "type": "github"
150 }
151 },
152 "htmx-src": {
153 "flake": false,
154 "locked": {
155 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
156 "type": "file",
157 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
158 },
159 "original": {
160 "type": "file",
161 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
162 }
163 },
164 "htmx-ws-src": {
165 "flake": false,
166 "locked": {
167 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
168 "type": "file",
169 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
170 },
171 "original": {
172 "type": "file",
173 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
174 }
175 },
176 "ibm-plex-mono-src": {
177 "flake": false,
178 "locked": {
179 "lastModified": 1731402384,
180 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
181 "type": "tarball",
182 "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip"
183 },
184 "original": {
185 "type": "tarball",
186 "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip"
187 }
188 },
189 "impermanence": {
190 "inputs": {
191 "home-manager": "home-manager_2",
192 "nixpkgs": "nixpkgs"
193 },
194 "locked": {
195 "lastModified": 1769548169,
196 "narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=",
197 "owner": "nix-community",
198 "repo": "impermanence",
199 "rev": "7b1d382faf603b6d264f58627330f9faa5cba149",
200 "type": "github"
201 },
202 "original": {
203 "owner": "nix-community",
204 "repo": "impermanence",
205 "type": "github"
206 }
207 },
208 "indigo": {
209 "flake": false,
210 "locked": {
211 "lastModified": 1753693716,
212 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
213 "owner": "oppiliappan",
214 "repo": "indigo",
215 "rev": "5f170569da9360f57add450a278d73538092d8ca",
216 "type": "github"
217 },
218 "original": {
219 "owner": "oppiliappan",
220 "repo": "indigo",
221 "type": "github"
222 }
223 },
224 "inter-fonts-src": {
225 "flake": false,
226 "locked": {
227 "lastModified": 1731687360,
228 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
229 "type": "tarball",
230 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
231 },
232 "original": {
233 "type": "tarball",
234 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
235 }
236 },
237 "lucide-src": {
238 "flake": false,
239 "locked": {
240 "lastModified": 1754044466,
241 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
242 "type": "tarball",
243 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
244 },
245 "original": {
246 "type": "tarball",
247 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
248 }
249 },
250 "mermaid-src": {
251 "flake": false,
252 "locked": {
253 "narHash": "sha256-/YOdECG2V5c3kJ1QfGvhziTT6K/Dx/4mOk2mr3Fs/do=",
254 "type": "file",
255 "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
256 },
257 "original": {
258 "type": "file",
259 "url": "https://cdn.jsdelivr.net/npm/mermaid@11.12.3/dist/mermaid.min.js"
260 }
261 },
262 "nix-minecraft": {
263 "inputs": {
264 "flake-compat": "flake-compat",
265 "nixpkgs": "nixpkgs_2",
266 "systems": "systems"
267 },
268 "locked": {
269 "lastModified": 1782091909,
270 "narHash": "sha256-q9ygpiowWPeS/FzBz7gekF4uUamJSXH/TTMf4y0j23I=",
271 "owner": "Infinidoge",
272 "repo": "nix-minecraft",
273 "rev": "794884dacd31b251bce5abf2cf324be3659d5322",
274 "type": "github"
275 },
276 "original": {
277 "owner": "Infinidoge",
278 "repo": "nix-minecraft",
279 "type": "github"
280 }
281 },
282 "nixpkgs": {
283 "locked": {
284 "lastModified": 1768564909,
285 "narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
286 "owner": "nixos",
287 "repo": "nixpkgs",
288 "rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
289 "type": "github"
290 },
291 "original": {
292 "owner": "nixos",
293 "ref": "nixos-unstable",
294 "repo": "nixpkgs",
295 "type": "github"
296 }
297 },
298 "nixpkgs-stable": {
299 "locked": {
300 "lastModified": 1767313136,
301 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
302 "owner": "NixOS",
303 "repo": "nixpkgs",
304 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
305 "type": "github"
306 },
307 "original": {
308 "owner": "NixOS",
309 "ref": "nixos-25.05-small",
310 "repo": "nixpkgs",
311 "type": "github"
312 }
313 },
314 "nixpkgs-unstable": {
315 "locked": {
316 "lastModified": 1781577229,
317 "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=",
318 "owner": "NixOS",
319 "repo": "nixpkgs",
320 "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f",
321 "type": "github"
322 },
323 "original": {
324 "owner": "NixOS",
325 "ref": "nixos-unstable",
326 "repo": "nixpkgs",
327 "type": "github"
328 }
329 },
330 "nixpkgs_2": {
331 "locked": {
332 "lastModified": 1769461804,
333 "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=",
334 "owner": "nixos",
335 "repo": "nixpkgs",
336 "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d",
337 "type": "github"
338 },
339 "original": {
340 "owner": "nixos",
341 "ref": "nixos-unstable",
342 "repo": "nixpkgs",
343 "type": "github"
344 }
345 },
346 "nixpkgs_3": {
347 "locked": {
348 "lastModified": 1782101079,
349 "narHash": "sha256-TGub+4QjyI6dfu3oA5bFFt729zKHN9alkjPoB8yhBIk=",
350 "owner": "NixOS",
351 "repo": "nixpkgs",
352 "rev": "e96d96376b17a27b83a184c8c481c13c98db7961",
353 "type": "github"
354 },
355 "original": {
356 "owner": "NixOS",
357 "ref": "nixos-unstable-small",
358 "repo": "nixpkgs",
359 "type": "github"
360 }
361 },
362 "nixpkgs_4": {
363 "locked": {
364 "lastModified": 1775888245,
365 "narHash": "sha256-nwASzrRDD1JBEu/o8ekKYEXm/oJW6EMCzCRdrwcLe90=",
366 "owner": "NixOS",
367 "repo": "nixpkgs",
368 "rev": "13043924aaa7375ce482ebe2494338e058282925",
369 "type": "github"
370 },
371 "original": {
372 "owner": "NixOS",
373 "ref": "nixpkgs-unstable",
374 "repo": "nixpkgs",
375 "type": "github"
376 }
377 },
378 "nixpkgs_5": {
379 "locked": {
380 "lastModified": 1771848320,
381 "narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
382 "owner": "nixos",
383 "repo": "nixpkgs",
384 "rev": "2fc6539b481e1d2569f25f8799236694180c0993",
385 "type": "github"
386 },
387 "original": {
388 "owner": "nixos",
389 "ref": "nixos-unstable",
390 "repo": "nixpkgs",
391 "type": "github"
392 }
393 },
394 "root": {
395 "inputs": {
396 "home-manager": "home-manager",
397 "impermanence": "impermanence",
398 "nix-minecraft": "nix-minecraft",
399 "nixpkgs": "nixpkgs_3",
400 "nixpkgs-stable": "nixpkgs-stable",
401 "nixpkgs-unstable": "nixpkgs-unstable",
402 "sops-nix": "sops-nix",
403 "tangled": "tangled",
404 "yemou-dotfiles": "yemou-dotfiles",
405 "yemou-scripts": "yemou-scripts"
406 }
407 },
408 "rust-analyzer-src": {
409 "flake": false,
410 "locked": {
411 "lastModified": 1780337665,
412 "narHash": "sha256-RS3F+/6dtBIwd5+47GVen3jAk62/KumFZ4q3RVYafDk=",
413 "owner": "rust-lang",
414 "repo": "rust-analyzer",
415 "rev": "55af1774e9e840d3b28d12fcfaa72d2e2caa8ac9",
416 "type": "github"
417 },
418 "original": {
419 "owner": "rust-lang",
420 "ref": "nightly",
421 "repo": "rust-analyzer",
422 "type": "github"
423 }
424 },
425 "sops-nix": {
426 "inputs": {
427 "nixpkgs": "nixpkgs_4"
428 },
429 "locked": {
430 "lastModified": 1781943681,
431 "narHash": "sha256-NFHmA7H47adqiyp+0iEOyZOQhmigDqA/NBAlf4imB6U=",
432 "owner": "Mic92",
433 "repo": "sops-nix",
434 "rev": "420f8d2e9882911f65cfac15cc706f639ba96cca",
435 "type": "github"
436 },
437 "original": {
438 "owner": "Mic92",
439 "repo": "sops-nix",
440 "type": "github"
441 }
442 },
443 "sqlite-lib-src": {
444 "flake": false,
445 "locked": {
446 "lastModified": 1706631843,
447 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
448 "type": "tarball",
449 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
450 },
451 "original": {
452 "type": "tarball",
453 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
454 }
455 },
456 "systems": {
457 "locked": {
458 "lastModified": 1681028828,
459 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
460 "owner": "nix-systems",
461 "repo": "default",
462 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
463 "type": "github"
464 },
465 "original": {
466 "owner": "nix-systems",
467 "repo": "default",
468 "type": "github"
469 }
470 },
471 "systems_2": {
472 "locked": {
473 "lastModified": 1681028828,
474 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
475 "owner": "nix-systems",
476 "repo": "default",
477 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
478 "type": "github"
479 },
480 "original": {
481 "owner": "nix-systems",
482 "repo": "default",
483 "type": "github"
484 }
485 },
486 "tangled": {
487 "inputs": {
488 "actor-typeahead-src": "actor-typeahead-src",
489 "fenix": "fenix",
490 "flake-compat": "flake-compat_2",
491 "gomod2nix": "gomod2nix",
492 "htmx-src": "htmx-src",
493 "htmx-ws-src": "htmx-ws-src",
494 "ibm-plex-mono-src": "ibm-plex-mono-src",
495 "indigo": "indigo",
496 "inter-fonts-src": "inter-fonts-src",
497 "lucide-src": "lucide-src",
498 "mermaid-src": "mermaid-src",
499 "nixpkgs": "nixpkgs_5",
500 "sqlite-lib-src": "sqlite-lib-src"
501 },
502 "locked": {
503 "lastModified": 1781697274,
504 "narHash": "sha256-pZCPkI8N/3ZsXnsdIQXN7JV+u7hjoJvxRnsPhPN/4Wk=",
505 "ref": "refs/tags/v1.15.0-alpha",
506 "rev": "a0d381381751c86d4ed4b8ef46b8b7c6e42d8659",
507 "revCount": 2700,
508 "type": "git",
509 "url": "https://tangled.org/did:plc:j5hmlfdrwkvtxm7cjmu7j2is"
510 },
511 "original": {
512 "ref": "refs/tags/v1.15.0-alpha",
513 "type": "git",
514 "url": "https://tangled.org/did:plc:j5hmlfdrwkvtxm7cjmu7j2is"
515 }
516 },
517 "yemou-dotfiles": {
518 "flake": false,
519 "locked": {
520 "lastModified": 1776973336,
521 "narHash": "sha256-AqDpwBdiBXpXajwmOgm9MUYaDMRIEKqfEQISxRyTZkk=",
522 "ref": "refs/heads/main",
523 "rev": "b8532169aba9f31407c9fc589422f0749e4ed7e8",
524 "revCount": 137,
525 "type": "git",
526 "url": "https://tangled.org/did:plc:c6qso2k5s2quybbinxtkbskq"
527 },
528 "original": {
529 "type": "git",
530 "url": "https://tangled.org/did:plc:c6qso2k5s2quybbinxtkbskq"
531 }
532 },
533 "yemou-scripts": {
534 "inputs": {
535 "nixpkgs": [
536 "nixpkgs"
537 ]
538 },
539 "locked": {
540 "lastModified": 1781446758,
541 "narHash": "sha256-VwMfd39Y6wqFF3xzZ8HlYiSNoe1L2KibdywC5ysyIiw=",
542 "ref": "refs/heads/main",
543 "rev": "73daf25f576f8752e86c4531ef66abef64858fa5",
544 "revCount": 44,
545 "type": "git",
546 "url": "https://tangled.org/did:plc:jqjbwsvh6dn6qinef67niuze"
547 },
548 "original": {
549 "type": "git",
550 "url": "https://tangled.org/did:plc:jqjbwsvh6dn6qinef67niuze"
551 }
552 }
553 },
554 "root": "root",
555 "version": 7
556}