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 "flake-compat": {
20 "flake": false,
21 "locked": {
22 "lastModified": 1733328505,
23 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
24 "owner": "edolstra",
25 "repo": "flake-compat",
26 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
27 "type": "github"
28 },
29 "original": {
30 "owner": "edolstra",
31 "repo": "flake-compat",
32 "type": "github"
33 }
34 },
35 "flake-compat_2": {
36 "flake": false,
37 "locked": {
38 "lastModified": 1751685974,
39 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=",
40 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1",
41 "type": "tarball",
42 "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1"
43 },
44 "original": {
45 "type": "tarball",
46 "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz"
47 }
48 },
49 "flake-utils": {
50 "inputs": {
51 "systems": "systems"
52 },
53 "locked": {
54 "lastModified": 1731533236,
55 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
56 "owner": "numtide",
57 "repo": "flake-utils",
58 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
59 "type": "github"
60 },
61 "original": {
62 "owner": "numtide",
63 "repo": "flake-utils",
64 "type": "github"
65 }
66 },
67 "flake-utils_2": {
68 "inputs": {
69 "systems": "systems_2"
70 },
71 "locked": {
72 "lastModified": 1694529238,
73 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
74 "owner": "numtide",
75 "repo": "flake-utils",
76 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
77 "type": "github"
78 },
79 "original": {
80 "owner": "numtide",
81 "repo": "flake-utils",
82 "type": "github"
83 }
84 },
85 "gomod2nix": {
86 "inputs": {
87 "flake-utils": "flake-utils_2",
88 "nixpkgs": [
89 "tangled",
90 "nixpkgs"
91 ]
92 },
93 "locked": {
94 "lastModified": 1754078208,
95 "narHash": "sha256-YVoIFDCDpYuU3riaDEJ3xiGdPOtsx4sR5eTzHTytPV8=",
96 "owner": "nix-community",
97 "repo": "gomod2nix",
98 "rev": "7f963246a71626c7fc70b431a315c4388a0c95cf",
99 "type": "github"
100 },
101 "original": {
102 "owner": "nix-community",
103 "repo": "gomod2nix",
104 "type": "github"
105 }
106 },
107 "home-manager": {
108 "inputs": {
109 "nixpkgs": [
110 "nixpkgs"
111 ]
112 },
113 "locked": {
114 "lastModified": 1772845525,
115 "narHash": "sha256-Dp5Ir2u4jJDGCgeMRviHvEQDe+U37hMxp6RSNOoMMPc=",
116 "owner": "nix-community",
117 "repo": "home-manager",
118 "rev": "27b93804fbef1544cb07718d3f0a451f4c4cd6c0",
119 "type": "github"
120 },
121 "original": {
122 "owner": "nix-community",
123 "repo": "home-manager",
124 "type": "github"
125 }
126 },
127 "home-manager_2": {
128 "inputs": {
129 "nixpkgs": [
130 "impermanence",
131 "nixpkgs"
132 ]
133 },
134 "locked": {
135 "lastModified": 1768598210,
136 "narHash": "sha256-kkgA32s/f4jaa4UG+2f8C225Qvclxnqs76mf8zvTVPg=",
137 "owner": "nix-community",
138 "repo": "home-manager",
139 "rev": "c47b2cc64a629f8e075de52e4742de688f930dc6",
140 "type": "github"
141 },
142 "original": {
143 "owner": "nix-community",
144 "repo": "home-manager",
145 "type": "github"
146 }
147 },
148 "htmx-src": {
149 "flake": false,
150 "locked": {
151 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
152 "type": "file",
153 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
154 },
155 "original": {
156 "type": "file",
157 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
158 }
159 },
160 "htmx-ws-src": {
161 "flake": false,
162 "locked": {
163 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
164 "type": "file",
165 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
166 },
167 "original": {
168 "type": "file",
169 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
170 }
171 },
172 "ibm-plex-mono-src": {
173 "flake": false,
174 "locked": {
175 "lastModified": 1731402384,
176 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
177 "type": "tarball",
178 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
179 },
180 "original": {
181 "type": "tarball",
182 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
183 }
184 },
185 "impermanence": {
186 "inputs": {
187 "home-manager": "home-manager_2",
188 "nixpkgs": "nixpkgs"
189 },
190 "locked": {
191 "lastModified": 1769548169,
192 "narHash": "sha256-03+JxvzmfwRu+5JafM0DLbxgHttOQZkUtDWBmeUkN8Y=",
193 "owner": "nix-community",
194 "repo": "impermanence",
195 "rev": "7b1d382faf603b6d264f58627330f9faa5cba149",
196 "type": "github"
197 },
198 "original": {
199 "owner": "nix-community",
200 "repo": "impermanence",
201 "type": "github"
202 }
203 },
204 "indigo": {
205 "flake": false,
206 "locked": {
207 "lastModified": 1753693716,
208 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
209 "owner": "oppiliappan",
210 "repo": "indigo",
211 "rev": "5f170569da9360f57add450a278d73538092d8ca",
212 "type": "github"
213 },
214 "original": {
215 "owner": "oppiliappan",
216 "repo": "indigo",
217 "type": "github"
218 }
219 },
220 "inter-fonts-src": {
221 "flake": false,
222 "locked": {
223 "lastModified": 1731687360,
224 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
225 "type": "tarball",
226 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
227 },
228 "original": {
229 "type": "tarball",
230 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
231 }
232 },
233 "lucide-src": {
234 "flake": false,
235 "locked": {
236 "lastModified": 1754044466,
237 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
238 "type": "tarball",
239 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
240 },
241 "original": {
242 "type": "tarball",
243 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
244 }
245 },
246 "nixpkgs": {
247 "locked": {
248 "lastModified": 1768564909,
249 "narHash": "sha256-Kell/SpJYVkHWMvnhqJz/8DqQg2b6PguxVWOuadbHCc=",
250 "owner": "nixos",
251 "repo": "nixpkgs",
252 "rev": "e4bae1bd10c9c57b2cf517953ab70060a828ee6f",
253 "type": "github"
254 },
255 "original": {
256 "owner": "nixos",
257 "ref": "nixos-unstable",
258 "repo": "nixpkgs",
259 "type": "github"
260 }
261 },
262 "nixpkgs-stable": {
263 "locked": {
264 "lastModified": 1767313136,
265 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
266 "owner": "NixOS",
267 "repo": "nixpkgs",
268 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
269 "type": "github"
270 },
271 "original": {
272 "owner": "NixOS",
273 "ref": "nixos-25.05-small",
274 "repo": "nixpkgs",
275 "type": "github"
276 }
277 },
278 "nixpkgs-unstable": {
279 "locked": {
280 "lastModified": 1772773019,
281 "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=",
282 "owner": "NixOS",
283 "repo": "nixpkgs",
284 "rev": "aca4d95fce4914b3892661bcb80b8087293536c6",
285 "type": "github"
286 },
287 "original": {
288 "owner": "NixOS",
289 "ref": "nixos-unstable",
290 "repo": "nixpkgs",
291 "type": "github"
292 }
293 },
294 "nixpkgs_2": {
295 "locked": {
296 "lastModified": 1772864153,
297 "narHash": "sha256-YANRi2Sb6uUHFy/zhZjC0DmCpYKPMpXQBKj5iRZv6ks=",
298 "owner": "NixOS",
299 "repo": "nixpkgs",
300 "rev": "8fbd4361b3a128506685a89bb18ff29ff23f6c59",
301 "type": "github"
302 },
303 "original": {
304 "owner": "NixOS",
305 "ref": "nixos-unstable-small",
306 "repo": "nixpkgs",
307 "type": "github"
308 }
309 },
310 "nixpkgs_3": {
311 "locked": {
312 "lastModified": 1722403750,
313 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=",
314 "owner": "nixos",
315 "repo": "nixpkgs",
316 "rev": "184957277e885c06a505db112b35dfbec7c60494",
317 "type": "github"
318 },
319 "original": {
320 "owner": "nixos",
321 "repo": "nixpkgs",
322 "rev": "184957277e885c06a505db112b35dfbec7c60494",
323 "type": "github"
324 }
325 },
326 "nixpkgs_4": {
327 "locked": {
328 "lastModified": 1772173633,
329 "narHash": "sha256-MOH58F4AIbCkh6qlQcwMycyk5SWvsqnS/TCfnqDlpj4=",
330 "owner": "NixOS",
331 "repo": "nixpkgs",
332 "rev": "c0f3d81a7ddbc2b1332be0d8481a672b4f6004d6",
333 "type": "github"
334 },
335 "original": {
336 "owner": "NixOS",
337 "ref": "nixpkgs-unstable",
338 "repo": "nixpkgs",
339 "type": "github"
340 }
341 },
342 "nixpkgs_5": {
343 "locked": {
344 "lastModified": 1751984180,
345 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
346 "owner": "nixos",
347 "repo": "nixpkgs",
348 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
349 "type": "github"
350 },
351 "original": {
352 "owner": "nixos",
353 "ref": "nixos-unstable",
354 "repo": "nixpkgs",
355 "type": "github"
356 }
357 },
358 "roc-lang": {
359 "inputs": {
360 "flake-compat": "flake-compat",
361 "flake-utils": "flake-utils",
362 "nixpkgs": "nixpkgs_3",
363 "rust-overlay": "rust-overlay"
364 },
365 "locked": {
366 "lastModified": 1772814877,
367 "narHash": "sha256-x/Z6E5r1au+2iPFuPtGuxk330rrVi9v9HliYKvT6yU8=",
368 "owner": "roc-lang",
369 "repo": "roc",
370 "rev": "e19771d22b36f09c1f5a488d3878cb575f475075",
371 "type": "github"
372 },
373 "original": {
374 "owner": "roc-lang",
375 "repo": "roc",
376 "type": "github"
377 }
378 },
379 "root": {
380 "inputs": {
381 "home-manager": "home-manager",
382 "impermanence": "impermanence",
383 "nixpkgs": "nixpkgs_2",
384 "nixpkgs-stable": "nixpkgs-stable",
385 "nixpkgs-unstable": "nixpkgs-unstable",
386 "roc-lang": "roc-lang",
387 "sops-nix": "sops-nix",
388 "tangled": "tangled",
389 "yemou-dotfiles": "yemou-dotfiles",
390 "yemou-scripts": "yemou-scripts"
391 }
392 },
393 "rust-overlay": {
394 "inputs": {
395 "nixpkgs": [
396 "roc-lang",
397 "nixpkgs"
398 ]
399 },
400 "locked": {
401 "lastModified": 1736303309,
402 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=",
403 "owner": "oxalica",
404 "repo": "rust-overlay",
405 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706",
406 "type": "github"
407 },
408 "original": {
409 "owner": "oxalica",
410 "repo": "rust-overlay",
411 "type": "github"
412 }
413 },
414 "sops-nix": {
415 "inputs": {
416 "nixpkgs": "nixpkgs_4"
417 },
418 "locked": {
419 "lastModified": 1772495394,
420 "narHash": "sha256-hmIvE/slLKEFKNEJz27IZ8BKlAaZDcjIHmkZ7GCEjfw=",
421 "owner": "Mic92",
422 "repo": "sops-nix",
423 "rev": "1d9b98a29a45abe9c4d3174bd36de9f28755e3ff",
424 "type": "github"
425 },
426 "original": {
427 "owner": "Mic92",
428 "repo": "sops-nix",
429 "type": "github"
430 }
431 },
432 "sqlite-lib-src": {
433 "flake": false,
434 "locked": {
435 "lastModified": 1706631843,
436 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
437 "type": "tarball",
438 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
439 },
440 "original": {
441 "type": "tarball",
442 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
443 }
444 },
445 "systems": {
446 "locked": {
447 "lastModified": 1681028828,
448 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
449 "owner": "nix-systems",
450 "repo": "default",
451 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
452 "type": "github"
453 },
454 "original": {
455 "owner": "nix-systems",
456 "repo": "default",
457 "type": "github"
458 }
459 },
460 "systems_2": {
461 "locked": {
462 "lastModified": 1681028828,
463 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
464 "owner": "nix-systems",
465 "repo": "default",
466 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
467 "type": "github"
468 },
469 "original": {
470 "owner": "nix-systems",
471 "repo": "default",
472 "type": "github"
473 }
474 },
475 "tangled": {
476 "inputs": {
477 "actor-typeahead-src": "actor-typeahead-src",
478 "flake-compat": "flake-compat_2",
479 "gomod2nix": "gomod2nix",
480 "htmx-src": "htmx-src",
481 "htmx-ws-src": "htmx-ws-src",
482 "ibm-plex-mono-src": "ibm-plex-mono-src",
483 "indigo": "indigo",
484 "inter-fonts-src": "inter-fonts-src",
485 "lucide-src": "lucide-src",
486 "nixpkgs": "nixpkgs_5",
487 "sqlite-lib-src": "sqlite-lib-src"
488 },
489 "locked": {
490 "lastModified": 1763627666,
491 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=",
492 "ref": "refs/tags/v1.11.0-alpha",
493 "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8",
494 "revCount": 1678,
495 "type": "git",
496 "url": "https://tangled.org/tangled.org/core"
497 },
498 "original": {
499 "ref": "refs/tags/v1.11.0-alpha",
500 "type": "git",
501 "url": "https://tangled.org/tangled.org/core"
502 }
503 },
504 "yemou-dotfiles": {
505 "flake": false,
506 "locked": {
507 "lastModified": 1768829107,
508 "narHash": "sha256-cQu+Ek6rKRGIkWGRjTnYBg7lSy5eDZicu21c+6KqtYo=",
509 "ref": "refs/heads/main",
510 "rev": "6f1e900652a9181dc0696d8d63b2ad7317e76b30",
511 "revCount": 116,
512 "type": "git",
513 "url": "https://tangled.org/yemou.pink/dotfiles"
514 },
515 "original": {
516 "type": "git",
517 "url": "https://tangled.org/yemou.pink/dotfiles"
518 }
519 },
520 "yemou-scripts": {
521 "inputs": {
522 "nixpkgs": [
523 "nixpkgs"
524 ]
525 },
526 "locked": {
527 "lastModified": 1771633747,
528 "narHash": "sha256-Av2Qdt3K8qXWk0qQs0ybej2g8NF0LAw7RVxr31K1cAg=",
529 "ref": "refs/heads/main",
530 "rev": "644e2637ccb7e02ff5590d7784970cf1f37bf959",
531 "revCount": 38,
532 "type": "git",
533 "url": "https://tangled.org/yemou.pink/scripts"
534 },
535 "original": {
536 "type": "git",
537 "url": "https://tangled.org/yemou.pink/scripts"
538 }
539 }
540 },
541 "root": "root",
542 "version": 7
543}