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": 1765480374,
115 "narHash": "sha256-HlbvQAqLx7WqZFFQZ8nu5UUJAVlXiV/kqKbyueA8srw=",
116 "owner": "nix-community",
117 "repo": "home-manager",
118 "rev": "39cb677ed9e908e90478aa9fe5f3383dfc1a63f3",
119 "type": "github"
120 },
121 "original": {
122 "owner": "nix-community",
123 "repo": "home-manager",
124 "type": "github"
125 }
126 },
127 "htmx-src": {
128 "flake": false,
129 "locked": {
130 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
131 "type": "file",
132 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
133 },
134 "original": {
135 "type": "file",
136 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
137 }
138 },
139 "htmx-ws-src": {
140 "flake": false,
141 "locked": {
142 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
143 "type": "file",
144 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
145 },
146 "original": {
147 "type": "file",
148 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
149 }
150 },
151 "ibm-plex-mono-src": {
152 "flake": false,
153 "locked": {
154 "lastModified": 1731402384,
155 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
156 "type": "tarball",
157 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
158 },
159 "original": {
160 "type": "tarball",
161 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
162 }
163 },
164 "impermanence": {
165 "locked": {
166 "lastModified": 1737831083,
167 "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=",
168 "owner": "nix-community",
169 "repo": "impermanence",
170 "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170",
171 "type": "github"
172 },
173 "original": {
174 "owner": "nix-community",
175 "repo": "impermanence",
176 "type": "github"
177 }
178 },
179 "indigo": {
180 "flake": false,
181 "locked": {
182 "lastModified": 1753693716,
183 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
184 "owner": "oppiliappan",
185 "repo": "indigo",
186 "rev": "5f170569da9360f57add450a278d73538092d8ca",
187 "type": "github"
188 },
189 "original": {
190 "owner": "oppiliappan",
191 "repo": "indigo",
192 "type": "github"
193 }
194 },
195 "inter-fonts-src": {
196 "flake": false,
197 "locked": {
198 "lastModified": 1731687360,
199 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
200 "type": "tarball",
201 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
202 },
203 "original": {
204 "type": "tarball",
205 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
206 }
207 },
208 "lucide-src": {
209 "flake": false,
210 "locked": {
211 "lastModified": 1754044466,
212 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
213 "type": "tarball",
214 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
215 },
216 "original": {
217 "type": "tarball",
218 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
219 }
220 },
221 "nixpkgs": {
222 "locked": {
223 "lastModified": 1765493315,
224 "narHash": "sha256-kbHgMF9VtVr8YpQs3DK9C1oIQE7CDbfCRXGhontsNJg=",
225 "owner": "NixOS",
226 "repo": "nixpkgs",
227 "rev": "de8efc1c6e7c3cf774a41a075cff70da009b4e9a",
228 "type": "github"
229 },
230 "original": {
231 "owner": "NixOS",
232 "ref": "nixos-unstable-small",
233 "repo": "nixpkgs",
234 "type": "github"
235 }
236 },
237 "nixpkgs-pr432663-modrinth": {
238 "locked": {
239 "lastModified": 1754872276,
240 "narHash": "sha256-nzo6NomrbeBK/p9Rh4koSb5EebX06QsdsouHIjHNO4s=",
241 "owner": "getchoo-contrib",
242 "repo": "nixpkgs",
243 "rev": "537f5bab3bd0dc4677dfaa46d8a5f21bac9c435e",
244 "type": "github"
245 },
246 "original": {
247 "owner": "getchoo-contrib",
248 "ref": "pkgs/modrinth-app/0.10.3",
249 "repo": "nixpkgs",
250 "type": "github"
251 }
252 },
253 "nixpkgs-stable": {
254 "locked": {
255 "lastModified": 1765414305,
256 "narHash": "sha256-pOiMCC1FlWRXSmCIPHMiVbseMX7KYRCxXN8QbSmOY6I=",
257 "owner": "NixOS",
258 "repo": "nixpkgs",
259 "rev": "59d4bb7fb48f61789bf98ab50b0b8ad3d6720e8f",
260 "type": "github"
261 },
262 "original": {
263 "owner": "NixOS",
264 "ref": "nixos-25.05-small",
265 "repo": "nixpkgs",
266 "type": "github"
267 }
268 },
269 "nixpkgs-unstable": {
270 "locked": {
271 "lastModified": 1765186076,
272 "narHash": "sha256-hM20uyap1a0M9d344I692r+ik4gTMyj60cQWO+hAYP8=",
273 "owner": "NixOS",
274 "repo": "nixpkgs",
275 "rev": "addf7cf5f383a3101ecfba091b98d0a1263dc9b8",
276 "type": "github"
277 },
278 "original": {
279 "owner": "NixOS",
280 "ref": "nixos-unstable",
281 "repo": "nixpkgs",
282 "type": "github"
283 }
284 },
285 "nixpkgs_2": {
286 "locked": {
287 "lastModified": 1722403750,
288 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=",
289 "owner": "nixos",
290 "repo": "nixpkgs",
291 "rev": "184957277e885c06a505db112b35dfbec7c60494",
292 "type": "github"
293 },
294 "original": {
295 "owner": "nixos",
296 "repo": "nixpkgs",
297 "rev": "184957277e885c06a505db112b35dfbec7c60494",
298 "type": "github"
299 }
300 },
301 "nixpkgs_3": {
302 "locked": {
303 "lastModified": 1764947035,
304 "narHash": "sha256-EYHSjVM4Ox4lvCXUMiKKs2vETUSL5mx+J2FfutM7T9w=",
305 "owner": "NixOS",
306 "repo": "nixpkgs",
307 "rev": "a672be65651c80d3f592a89b3945466584a22069",
308 "type": "github"
309 },
310 "original": {
311 "owner": "NixOS",
312 "ref": "nixpkgs-unstable",
313 "repo": "nixpkgs",
314 "type": "github"
315 }
316 },
317 "nixpkgs_4": {
318 "locked": {
319 "lastModified": 1751984180,
320 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
321 "owner": "nixos",
322 "repo": "nixpkgs",
323 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
324 "type": "github"
325 },
326 "original": {
327 "owner": "nixos",
328 "ref": "nixos-unstable",
329 "repo": "nixpkgs",
330 "type": "github"
331 }
332 },
333 "roc-lang": {
334 "inputs": {
335 "flake-compat": "flake-compat",
336 "flake-utils": "flake-utils",
337 "nixpkgs": "nixpkgs_2",
338 "rust-overlay": "rust-overlay"
339 },
340 "locked": {
341 "lastModified": 1765542505,
342 "narHash": "sha256-v9ZKE0T/Ql/NHzULg7cJC3FwBsyagaNP3/fu3K/jpEs=",
343 "owner": "roc-lang",
344 "repo": "roc",
345 "rev": "41815e7b02b48df70ac2daad1928d7b324013d36",
346 "type": "github"
347 },
348 "original": {
349 "owner": "roc-lang",
350 "repo": "roc",
351 "type": "github"
352 }
353 },
354 "root": {
355 "inputs": {
356 "home-manager": "home-manager",
357 "impermanence": "impermanence",
358 "nixpkgs": "nixpkgs",
359 "nixpkgs-pr432663-modrinth": "nixpkgs-pr432663-modrinth",
360 "nixpkgs-stable": "nixpkgs-stable",
361 "nixpkgs-unstable": "nixpkgs-unstable",
362 "roc-lang": "roc-lang",
363 "sops-nix": "sops-nix",
364 "tangled": "tangled",
365 "yemou-dotfiles": "yemou-dotfiles",
366 "yemou-scripts": "yemou-scripts"
367 }
368 },
369 "rust-overlay": {
370 "inputs": {
371 "nixpkgs": [
372 "roc-lang",
373 "nixpkgs"
374 ]
375 },
376 "locked": {
377 "lastModified": 1736303309,
378 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=",
379 "owner": "oxalica",
380 "repo": "rust-overlay",
381 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706",
382 "type": "github"
383 },
384 "original": {
385 "owner": "oxalica",
386 "repo": "rust-overlay",
387 "type": "github"
388 }
389 },
390 "sops-nix": {
391 "inputs": {
392 "nixpkgs": "nixpkgs_3"
393 },
394 "locked": {
395 "lastModified": 1765231718,
396 "narHash": "sha256-qdBzo6puTgG4G2RHG0PkADg22ZnQo1JmSVFRxrD4QM4=",
397 "owner": "Mic92",
398 "repo": "sops-nix",
399 "rev": "7fd1416aba1865eddcdec5bb11339b7222c2363e",
400 "type": "github"
401 },
402 "original": {
403 "owner": "Mic92",
404 "repo": "sops-nix",
405 "type": "github"
406 }
407 },
408 "sqlite-lib-src": {
409 "flake": false,
410 "locked": {
411 "lastModified": 1706631843,
412 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
413 "type": "tarball",
414 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
415 },
416 "original": {
417 "type": "tarball",
418 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
419 }
420 },
421 "systems": {
422 "locked": {
423 "lastModified": 1681028828,
424 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
425 "owner": "nix-systems",
426 "repo": "default",
427 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
428 "type": "github"
429 },
430 "original": {
431 "owner": "nix-systems",
432 "repo": "default",
433 "type": "github"
434 }
435 },
436 "systems_2": {
437 "locked": {
438 "lastModified": 1681028828,
439 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
440 "owner": "nix-systems",
441 "repo": "default",
442 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
443 "type": "github"
444 },
445 "original": {
446 "owner": "nix-systems",
447 "repo": "default",
448 "type": "github"
449 }
450 },
451 "tangled": {
452 "inputs": {
453 "actor-typeahead-src": "actor-typeahead-src",
454 "flake-compat": "flake-compat_2",
455 "gomod2nix": "gomod2nix",
456 "htmx-src": "htmx-src",
457 "htmx-ws-src": "htmx-ws-src",
458 "ibm-plex-mono-src": "ibm-plex-mono-src",
459 "indigo": "indigo",
460 "inter-fonts-src": "inter-fonts-src",
461 "lucide-src": "lucide-src",
462 "nixpkgs": "nixpkgs_4",
463 "sqlite-lib-src": "sqlite-lib-src"
464 },
465 "locked": {
466 "lastModified": 1763627666,
467 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=",
468 "ref": "refs/tags/v1.11.0-alpha",
469 "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8",
470 "revCount": 1678,
471 "type": "git",
472 "url": "https://tangled.org/tangled.org/core"
473 },
474 "original": {
475 "ref": "refs/tags/v1.11.0-alpha",
476 "type": "git",
477 "url": "https://tangled.org/tangled.org/core"
478 }
479 },
480 "yemou-dotfiles": {
481 "flake": false,
482 "locked": {
483 "lastModified": 1764926580,
484 "narHash": "sha256-VI8ID03fq8eJZ95i+EvVOv1CkLVRE+oaOnazKYoN9Bk=",
485 "ref": "refs/heads/main",
486 "rev": "d760ac60dac0054b57ab7dd294023bd6e6e9e2a7",
487 "revCount": 107,
488 "type": "git",
489 "url": "https://tangled.org/yemou.pink/dotfiles"
490 },
491 "original": {
492 "type": "git",
493 "url": "https://tangled.org/yemou.pink/dotfiles"
494 }
495 },
496 "yemou-scripts": {
497 "inputs": {
498 "nixpkgs": [
499 "nixpkgs"
500 ]
501 },
502 "locked": {
503 "lastModified": 1733438539,
504 "narHash": "sha256-hIJXVlG/LaOg9oUEbZVk4JbVpPrZL92csPwI2FSrYwo=",
505 "ref": "refs/heads/main",
506 "rev": "a0196a345c63894e8ce671ef660c34ce44890150",
507 "revCount": 30,
508 "type": "git",
509 "url": "https://tangled.org/yemou.pink/scripts"
510 },
511 "original": {
512 "type": "git",
513 "url": "https://tangled.org/yemou.pink/scripts"
514 }
515 }
516 },
517 "root": "root",
518 "version": 7
519}