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": 1767702900,
115 "narHash": "sha256-xMzHmNytl7JgFRov2jHf2GYsLVp/sAfYO0JvbZt0uDo=",
116 "owner": "nix-community",
117 "repo": "home-manager",
118 "rev": "38e187fd2f9efac197e03be0c25f3ee215974144",
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": 1767678781,
224 "narHash": "sha256-HlQWzu2drqK4ln54h/LKRJfpY+fhMJItZmNBm0qC+Fs=",
225 "owner": "NixOS",
226 "repo": "nixpkgs",
227 "rev": "b16188e3a1a4ede1e261573a95fbc445df67b784",
228 "type": "github"
229 },
230 "original": {
231 "owner": "NixOS",
232 "ref": "nixos-unstable-small",
233 "repo": "nixpkgs",
234 "type": "github"
235 }
236 },
237 "nixpkgs-stable": {
238 "locked": {
239 "lastModified": 1767313136,
240 "narHash": "sha256-16KkgfdYqjaeRGBaYsNrhPRRENs0qzkQVUooNHtoy2w=",
241 "owner": "NixOS",
242 "repo": "nixpkgs",
243 "rev": "ac62194c3917d5f474c1a844b6fd6da2db95077d",
244 "type": "github"
245 },
246 "original": {
247 "owner": "NixOS",
248 "ref": "nixos-25.05-small",
249 "repo": "nixpkgs",
250 "type": "github"
251 }
252 },
253 "nixpkgs-unstable": {
254 "locked": {
255 "lastModified": 1767640445,
256 "narHash": "sha256-UWYqmD7JFBEDBHWYcqE6s6c77pWdcU/i+bwD6XxMb8A=",
257 "owner": "NixOS",
258 "repo": "nixpkgs",
259 "rev": "9f0c42f8bc7151b8e7e5840fb3bd454ad850d8c5",
260 "type": "github"
261 },
262 "original": {
263 "owner": "NixOS",
264 "ref": "nixos-unstable",
265 "repo": "nixpkgs",
266 "type": "github"
267 }
268 },
269 "nixpkgs_2": {
270 "locked": {
271 "lastModified": 1722403750,
272 "narHash": "sha256-tRmn6UiFAPX0m9G1AVcEPjWEOc9BtGsxGcs7Bz3MpsM=",
273 "owner": "nixos",
274 "repo": "nixpkgs",
275 "rev": "184957277e885c06a505db112b35dfbec7c60494",
276 "type": "github"
277 },
278 "original": {
279 "owner": "nixos",
280 "repo": "nixpkgs",
281 "rev": "184957277e885c06a505db112b35dfbec7c60494",
282 "type": "github"
283 }
284 },
285 "nixpkgs_3": {
286 "locked": {
287 "lastModified": 1767364772,
288 "narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=",
289 "owner": "NixOS",
290 "repo": "nixpkgs",
291 "rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa",
292 "type": "github"
293 },
294 "original": {
295 "owner": "NixOS",
296 "ref": "nixpkgs-unstable",
297 "repo": "nixpkgs",
298 "type": "github"
299 }
300 },
301 "nixpkgs_4": {
302 "locked": {
303 "lastModified": 1751984180,
304 "narHash": "sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X+xgOL0=",
305 "owner": "nixos",
306 "repo": "nixpkgs",
307 "rev": "9807714d6944a957c2e036f84b0ff8caf9930bc0",
308 "type": "github"
309 },
310 "original": {
311 "owner": "nixos",
312 "ref": "nixos-unstable",
313 "repo": "nixpkgs",
314 "type": "github"
315 }
316 },
317 "roc-lang": {
318 "inputs": {
319 "flake-compat": "flake-compat",
320 "flake-utils": "flake-utils",
321 "nixpkgs": "nixpkgs_2",
322 "rust-overlay": "rust-overlay"
323 },
324 "locked": {
325 "lastModified": 1767582569,
326 "narHash": "sha256-C9QFu5ujrIIY+EyJ6y7dSdSTJxTvBnoKy6L5Ug0Q/Kk=",
327 "owner": "roc-lang",
328 "repo": "roc",
329 "rev": "2b7565979a5263d4eebdf7ab25fd407a8c97eb6f",
330 "type": "github"
331 },
332 "original": {
333 "owner": "roc-lang",
334 "repo": "roc",
335 "type": "github"
336 }
337 },
338 "root": {
339 "inputs": {
340 "home-manager": "home-manager",
341 "impermanence": "impermanence",
342 "nixpkgs": "nixpkgs",
343 "nixpkgs-stable": "nixpkgs-stable",
344 "nixpkgs-unstable": "nixpkgs-unstable",
345 "roc-lang": "roc-lang",
346 "sops-nix": "sops-nix",
347 "tangled": "tangled",
348 "yemou-dotfiles": "yemou-dotfiles",
349 "yemou-scripts": "yemou-scripts"
350 }
351 },
352 "rust-overlay": {
353 "inputs": {
354 "nixpkgs": [
355 "roc-lang",
356 "nixpkgs"
357 ]
358 },
359 "locked": {
360 "lastModified": 1736303309,
361 "narHash": "sha256-IKrk7RL+Q/2NC6+Ql6dwwCNZI6T6JH2grTdJaVWHF0A=",
362 "owner": "oxalica",
363 "repo": "rust-overlay",
364 "rev": "a0b81d4fa349d9af1765b0f0b4a899c13776f706",
365 "type": "github"
366 },
367 "original": {
368 "owner": "oxalica",
369 "repo": "rust-overlay",
370 "type": "github"
371 }
372 },
373 "sops-nix": {
374 "inputs": {
375 "nixpkgs": "nixpkgs_3"
376 },
377 "locked": {
378 "lastModified": 1767499857,
379 "narHash": "sha256-0zUU/PW09d6oBaR8x8vMHcAhg1MOvo3CwoXgHijzzNE=",
380 "owner": "Mic92",
381 "repo": "sops-nix",
382 "rev": "ecc41505948ec2ab0325f14c9862a4329c2b4190",
383 "type": "github"
384 },
385 "original": {
386 "owner": "Mic92",
387 "repo": "sops-nix",
388 "type": "github"
389 }
390 },
391 "sqlite-lib-src": {
392 "flake": false,
393 "locked": {
394 "lastModified": 1706631843,
395 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
396 "type": "tarball",
397 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
398 },
399 "original": {
400 "type": "tarball",
401 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
402 }
403 },
404 "systems": {
405 "locked": {
406 "lastModified": 1681028828,
407 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
408 "owner": "nix-systems",
409 "repo": "default",
410 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
411 "type": "github"
412 },
413 "original": {
414 "owner": "nix-systems",
415 "repo": "default",
416 "type": "github"
417 }
418 },
419 "systems_2": {
420 "locked": {
421 "lastModified": 1681028828,
422 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
423 "owner": "nix-systems",
424 "repo": "default",
425 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
426 "type": "github"
427 },
428 "original": {
429 "owner": "nix-systems",
430 "repo": "default",
431 "type": "github"
432 }
433 },
434 "tangled": {
435 "inputs": {
436 "actor-typeahead-src": "actor-typeahead-src",
437 "flake-compat": "flake-compat_2",
438 "gomod2nix": "gomod2nix",
439 "htmx-src": "htmx-src",
440 "htmx-ws-src": "htmx-ws-src",
441 "ibm-plex-mono-src": "ibm-plex-mono-src",
442 "indigo": "indigo",
443 "inter-fonts-src": "inter-fonts-src",
444 "lucide-src": "lucide-src",
445 "nixpkgs": "nixpkgs_4",
446 "sqlite-lib-src": "sqlite-lib-src"
447 },
448 "locked": {
449 "lastModified": 1763627666,
450 "narHash": "sha256-t8UQ85/bPXrbFs3V/paFtQvv4lSrr2lszrdcgspuAaA=",
451 "ref": "refs/tags/v1.11.0-alpha",
452 "rev": "12ef7f8f63ee4a14a552ebed603802c79e4d72f8",
453 "revCount": 1678,
454 "type": "git",
455 "url": "https://tangled.org/tangled.org/core"
456 },
457 "original": {
458 "ref": "refs/tags/v1.11.0-alpha",
459 "type": "git",
460 "url": "https://tangled.org/tangled.org/core"
461 }
462 },
463 "yemou-dotfiles": {
464 "flake": false,
465 "locked": {
466 "lastModified": 1767528128,
467 "narHash": "sha256-JaAjRLeidiCGJj+mFWLGkvWj3/XAermFEFfuXkIQiSM=",
468 "ref": "refs/heads/main",
469 "rev": "a60a8302e1ec4e13b711be89ca029f7ee071d4f0",
470 "revCount": 108,
471 "type": "git",
472 "url": "https://tangled.org/yemou.pink/dotfiles"
473 },
474 "original": {
475 "type": "git",
476 "url": "https://tangled.org/yemou.pink/dotfiles"
477 }
478 },
479 "yemou-scripts": {
480 "inputs": {
481 "nixpkgs": [
482 "nixpkgs"
483 ]
484 },
485 "locked": {
486 "lastModified": 1733438539,
487 "narHash": "sha256-hIJXVlG/LaOg9oUEbZVk4JbVpPrZL92csPwI2FSrYwo=",
488 "ref": "refs/heads/main",
489 "rev": "a0196a345c63894e8ce671ef660c34ce44890150",
490 "revCount": 30,
491 "type": "git",
492 "url": "https://tangled.org/yemou.pink/scripts"
493 },
494 "original": {
495 "type": "git",
496 "url": "https://tangled.org/yemou.pink/scripts"
497 }
498 }
499 },
500 "root": "root",
501 "version": 7
502}