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": 1767436299,
115 "narHash": "sha256-cDngitiDNpW96xNXlEeX2hvCHP3AqxTx+fBJAG0IeLU=",
116 "owner": "nix-community",
117 "repo": "home-manager",
118 "rev": "99a037de183a3e1d0dcfc5ec6dd5e5e03938bcd3",
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": 1767421086,
224 "narHash": "sha256-ICWaNRNeq55brKaYKGwxK3+alnPCVKMqInre4wnp/GE=",
225 "owner": "NixOS",
226 "repo": "nixpkgs",
227 "rev": "ab9e65b0b20c9b92b73064b6b3e90bdee4f3c45a",
228 "type": "github"
229 },
230 "original": {
231 "owner": "NixOS",
232 "ref": "nixos-unstable-small",
233 "repo": "nixpkgs",
234 "type": "github"
235 }
236 },
237 "nixpkgs-pr-475870-bluesky-pds": {
238 "locked": {
239 "lastModified": 1767270156,
240 "narHash": "sha256-O5D7oaqLxv6Zpv2JleUBN/mGQ1x2kiRbKqD92Vnjh6M=",
241 "owner": "isabelroses",
242 "repo": "nixpkgs",
243 "rev": "936bbe421f02b46c6cc488ba4aa7dbbfec3a694f",
244 "type": "github"
245 },
246 "original": {
247 "owner": "isabelroses",
248 "ref": "bluesky-pds",
249 "repo": "nixpkgs",
250 "type": "github"
251 }
252 },
253 "nixpkgs-pr-475929-zeroc-ice": {
254 "locked": {
255 "lastModified": 1767282268,
256 "narHash": "sha256-DFrGQj97ig8w4x9AqmZTW25VhWDsHqv4IVasHuIBfy4=",
257 "owner": "Scrumplex",
258 "repo": "nixpkgs",
259 "rev": "bc04cb9ef29eee78033bc597d91b5f4b86e8ffe9",
260 "type": "github"
261 },
262 "original": {
263 "owner": "Scrumplex",
264 "ref": "pkgs/zeroc-ice/fix-build-failure",
265 "repo": "nixpkgs",
266 "type": "github"
267 }
268 },
269 "nixpkgs-stable": {
270 "locked": {
271 "lastModified": 1767190699,
272 "narHash": "sha256-61alfmn3atapSHUSdz7bXHIWJcFof5ap2aXqFnXE2AQ=",
273 "owner": "NixOS",
274 "repo": "nixpkgs",
275 "rev": "b203dfb5226de9961ba9ea5c9081fd0e5e85932a",
276 "type": "github"
277 },
278 "original": {
279 "owner": "NixOS",
280 "ref": "nixos-25.05-small",
281 "repo": "nixpkgs",
282 "type": "github"
283 }
284 },
285 "nixpkgs-unstable": {
286 "locked": {
287 "lastModified": 1767116409,
288 "narHash": "sha256-5vKw92l1GyTnjoLzEagJy5V5mDFck72LiQWZSOnSicw=",
289 "owner": "NixOS",
290 "repo": "nixpkgs",
291 "rev": "cad22e7d996aea55ecab064e84834289143e44a0",
292 "type": "github"
293 },
294 "original": {
295 "owner": "NixOS",
296 "ref": "nixos-unstable",
297 "repo": "nixpkgs",
298 "type": "github"
299 }
300 },
301 "nixpkgs_2": {
302 "locked": {
303 "lastModified": 1722403750,
304 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=",
305 "owner": "nixos",
306 "repo": "nixpkgs",
307 "rev": "184957277e885c06a505db112b35dfbec7c60494",
308 "type": "github"
309 },
310 "original": {
311 "owner": "nixos",
312 "repo": "nixpkgs",
313 "rev": "184957277e885c06a505db112b35dfbec7c60494",
314 "type": "github"
315 }
316 },
317 "nixpkgs_3": {
318 "locked": {
319 "lastModified": 1766840161,
320 "narHash": "sha256-Ss/LHpJJsng8vz1Pe33RSGIWUOcqM1fjrehjUkdrWio=",
321 "owner": "NixOS",
322 "repo": "nixpkgs",
323 "rev": "3edc4a30ed3903fdf6f90c837f961fa6b49582d1",
324 "type": "github"
325 },
326 "original": {
327 "owner": "NixOS",
328 "ref": "nixpkgs-unstable",
329 "repo": "nixpkgs",
330 "type": "github"
331 }
332 },
333 "nixpkgs_4": {
334 "locked": {
335 "lastModified": 1751984180,
336 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
337 "owner": "nixos",
338 "repo": "nixpkgs",
339 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
340 "type": "github"
341 },
342 "original": {
343 "owner": "nixos",
344 "ref": "nixos-unstable",
345 "repo": "nixpkgs",
346 "type": "github"
347 }
348 },
349 "roc-lang": {
350 "inputs": {
351 "flake-compat": "flake-compat",
352 "flake-utils": "flake-utils",
353 "nixpkgs": "nixpkgs_2",
354 "rust-overlay": "rust-overlay"
355 },
356 "locked": {
357 "lastModified": 1767419441,
358 "narHash": "sha256-gilJRvEVdMiXFZTO0d/+9KmomQCYxApb0VPQVqWQmX4=",
359 "owner": "roc-lang",
360 "repo": "roc",
361 "rev": "7564b5702004c7f79fc510e05165bbe51bd3ac12",
362 "type": "github"
363 },
364 "original": {
365 "owner": "roc-lang",
366 "repo": "roc",
367 "type": "github"
368 }
369 },
370 "root": {
371 "inputs": {
372 "home-manager": "home-manager",
373 "impermanence": "impermanence",
374 "nixpkgs": "nixpkgs",
375 "nixpkgs-pr-475870-bluesky-pds": "nixpkgs-pr-475870-bluesky-pds",
376 "nixpkgs-pr-475929-zeroc-ice": "nixpkgs-pr-475929-zeroc-ice",
377 "nixpkgs-stable": "nixpkgs-stable",
378 "nixpkgs-unstable": "nixpkgs-unstable",
379 "roc-lang": "roc-lang",
380 "sops-nix": "sops-nix",
381 "tangled": "tangled",
382 "yemou-dotfiles": "yemou-dotfiles",
383 "yemou-scripts": "yemou-scripts"
384 }
385 },
386 "rust-overlay": {
387 "inputs": {
388 "nixpkgs": [
389 "roc-lang",
390 "nixpkgs"
391 ]
392 },
393 "locked": {
394 "lastModified": 1736303309,
395 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=",
396 "owner": "oxalica",
397 "repo": "rust-overlay",
398 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706",
399 "type": "github"
400 },
401 "original": {
402 "owner": "oxalica",
403 "repo": "rust-overlay",
404 "type": "github"
405 }
406 },
407 "sops-nix": {
408 "inputs": {
409 "nixpkgs": "nixpkgs_3"
410 },
411 "locked": {
412 "lastModified": 1766894905,
413 "narHash": "sha256-pn8AxxfajqyR/Dmr1wnZYdUXHgM3u6z9x0Z1Ijmz2UQ=",
414 "owner": "Mic92",
415 "repo": "sops-nix",
416 "rev": "61b39c7b657081c2adc91b75dd3ad8a91d6f07a7",
417 "type": "github"
418 },
419 "original": {
420 "owner": "Mic92",
421 "repo": "sops-nix",
422 "type": "github"
423 }
424 },
425 "sqlite-lib-src": {
426 "flake": false,
427 "locked": {
428 "lastModified": 1706631843,
429 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
430 "type": "tarball",
431 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
432 },
433 "original": {
434 "type": "tarball",
435 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
436 }
437 },
438 "systems": {
439 "locked": {
440 "lastModified": 1681028828,
441 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
442 "owner": "nix-systems",
443 "repo": "default",
444 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
445 "type": "github"
446 },
447 "original": {
448 "owner": "nix-systems",
449 "repo": "default",
450 "type": "github"
451 }
452 },
453 "systems_2": {
454 "locked": {
455 "lastModified": 1681028828,
456 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
457 "owner": "nix-systems",
458 "repo": "default",
459 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
460 "type": "github"
461 },
462 "original": {
463 "owner": "nix-systems",
464 "repo": "default",
465 "type": "github"
466 }
467 },
468 "tangled": {
469 "inputs": {
470 "actor-typeahead-src": "actor-typeahead-src",
471 "flake-compat": "flake-compat_2",
472 "gomod2nix": "gomod2nix",
473 "htmx-src": "htmx-src",
474 "htmx-ws-src": "htmx-ws-src",
475 "ibm-plex-mono-src": "ibm-plex-mono-src",
476 "indigo": "indigo",
477 "inter-fonts-src": "inter-fonts-src",
478 "lucide-src": "lucide-src",
479 "nixpkgs": "nixpkgs_4",
480 "sqlite-lib-src": "sqlite-lib-src"
481 },
482 "locked": {
483 "lastModified": 1763627666,
484 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=",
485 "ref": "refs/tags/v1.11.0-alpha",
486 "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8",
487 "revCount": 1678,
488 "type": "git",
489 "url": "https://tangled.org/tangled.org/core"
490 },
491 "original": {
492 "ref": "refs/tags/v1.11.0-alpha",
493 "type": "git",
494 "url": "https://tangled.org/tangled.org/core"
495 }
496 },
497 "yemou-dotfiles": {
498 "flake": false,
499 "locked": {
500 "lastModified": 1764926580,
501 "narHash": "sha256-VI8ID03fq8eJZ95i+EvVOv1CkLVRE+oaOnazKYoN9Bk=",
502 "ref": "refs/heads/main",
503 "rev": "d760ac60dac0054b57ab7dd294023bd6e6e9e2a7",
504 "revCount": 107,
505 "type": "git",
506 "url": "https://tangled.org/yemou.pink/dotfiles"
507 },
508 "original": {
509 "type": "git",
510 "url": "https://tangled.org/yemou.pink/dotfiles"
511 }
512 },
513 "yemou-scripts": {
514 "inputs": {
515 "nixpkgs": [
516 "nixpkgs"
517 ]
518 },
519 "locked": {
520 "lastModified": 1733438539,
521 "narHash": "sha256-hIJXVlG/LaOg9oUEbZVk4JbVpPrZL92csPwI2FSrYwo=",
522 "ref": "refs/heads/main",
523 "rev": "a0196a345c63894e8ce671ef660c34ce44890150",
524 "revCount": 30,
525 "type": "git",
526 "url": "https://tangled.org/yemou.pink/scripts"
527 },
528 "original": {
529 "type": "git",
530 "url": "https://tangled.org/yemou.pink/scripts"
531 }
532 }
533 },
534 "root": "root",
535 "version": 7
536}