configurations for my servers and desktops
nix
nixos
flake
dots
dotfiles
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 "agenix": {
20 "inputs": {
21 "darwin": "darwin",
22 "home-manager": "home-manager",
23 "nixpkgs": "nixpkgs",
24 "systems": "systems"
25 },
26 "locked": {
27 "lastModified": 1770165109,
28 "narHash": "sha256-9VnK6Oqai65puVJ4WYtCTvlJeXxMzAp/69HhQuTdl/I=",
29 "owner": "ryantm",
30 "repo": "agenix",
31 "rev": "b027ee29d959fda4b60b57566d64c98a202e0feb",
32 "type": "github"
33 },
34 "original": {
35 "owner": "ryantm",
36 "repo": "agenix",
37 "type": "github"
38 }
39 },
40 "cl-nix-lite": {
41 "inputs": {
42 "flake-parts": "flake-parts",
43 "nixpkgs": "nixpkgs_2",
44 "systems": "systems_2",
45 "treefmt-nix": "treefmt-nix"
46 },
47 "locked": {
48 "lastModified": 1766810506,
49 "narHash": "sha256-I4BxozsEu205tA7jazufztI8ZQ5p7hcCnjqrSKPz9nI=",
50 "owner": "hraban",
51 "repo": "cl-nix-lite",
52 "rev": "038e341cede255a83a8f04af114dc95717461d32",
53 "type": "github"
54 },
55 "original": {
56 "owner": "hraban",
57 "repo": "cl-nix-lite",
58 "type": "github"
59 }
60 },
61 "darwin": {
62 "inputs": {
63 "nixpkgs": [
64 "agenix",
65 "nixpkgs"
66 ]
67 },
68 "locked": {
69 "lastModified": 1744478979,
70 "narHash": "sha256-dyN+teG9G82G+m+PX/aSAagkC+vUv0SgUw3XkPhQodQ=",
71 "owner": "lnl7",
72 "repo": "nix-darwin",
73 "rev": "43975d782b418ebf4969e9ccba82466728c2851b",
74 "type": "github"
75 },
76 "original": {
77 "owner": "lnl7",
78 "ref": "master",
79 "repo": "nix-darwin",
80 "type": "github"
81 }
82 },
83 "flake-compat": {
84 "flake": false,
85 "locked": {
86 "lastModified": 1730663653,
87 "narHash": "sha256-kFCUWettiFHDIqxCWWQ9qY8pVh+Lj+XL0Giyy/kdomg=",
88 "owner": "hraban",
89 "repo": "flake-compat",
90 "rev": "e5b16676185cb7548581c852f51ce7f3a49bba5e",
91 "type": "github"
92 },
93 "original": {
94 "owner": "hraban",
95 "ref": "fixed-output",
96 "repo": "flake-compat",
97 "type": "github"
98 }
99 },
100 "flake-compat_2": {
101 "flake": false,
102 "locked": {
103 "lastModified": 1751685974,
104 "narHash": "sha256-NKw96t+BgHIYzHUjkTK95FqYRVKB8DHpVhefWSz/kTw=",
105 "rev": "549f2762aebeff29a2e5ece7a7dc0f955281a1d1",
106 "type": "tarball",
107 "url": "https://git.lix.systems/api/v1/repos/lix-project/flake-compat/archive/549f2762aebeff29a2e5ece7a7dc0f955281a1d1.tar.gz?rev=549f2762aebeff29a2e5ece7a7dc0f955281a1d1"
108 },
109 "original": {
110 "type": "tarball",
111 "url": "https://git.lix.systems/lix-project/flake-compat/archive/main.tar.gz"
112 }
113 },
114 "flake-parts": {
115 "inputs": {
116 "nixpkgs-lib": "nixpkgs-lib"
117 },
118 "locked": {
119 "lastModified": 1765835352,
120 "narHash": "sha256-XswHlK/Qtjasvhd1nOa1e8MgZ8GS//jBoTqWtrS1Giw=",
121 "owner": "hercules-ci",
122 "repo": "flake-parts",
123 "rev": "a34fae9c08a15ad73f295041fec82323541400a9",
124 "type": "github"
125 },
126 "original": {
127 "owner": "hercules-ci",
128 "repo": "flake-parts",
129 "type": "github"
130 }
131 },
132 "flake-utils": {
133 "inputs": {
134 "systems": [
135 "mac-app-util",
136 "systems"
137 ]
138 },
139 "locked": {
140 "lastModified": 1731533236,
141 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
142 "owner": "numtide",
143 "repo": "flake-utils",
144 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
145 "type": "github"
146 },
147 "original": {
148 "id": "flake-utils",
149 "type": "indirect"
150 }
151 },
152 "flake-utils_2": {
153 "inputs": {
154 "systems": "systems_4"
155 },
156 "locked": {
157 "lastModified": 1731533236,
158 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
159 "owner": "numtide",
160 "repo": "flake-utils",
161 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
162 "type": "github"
163 },
164 "original": {
165 "owner": "numtide",
166 "repo": "flake-utils",
167 "type": "github"
168 }
169 },
170 "gomod2nix": {
171 "inputs": {
172 "flake-utils": "flake-utils_2",
173 "nixpkgs": [
174 "tangled",
175 "nixpkgs"
176 ]
177 },
178 "locked": {
179 "lastModified": 1763982521,
180 "narHash": "sha256-ur4QIAHwgFc0vXiaxn5No/FuZicxBr2p0gmT54xZkUQ=",
181 "owner": "nix-community",
182 "repo": "gomod2nix",
183 "rev": "02e63a239d6eabd595db56852535992c898eba72",
184 "type": "github"
185 },
186 "original": {
187 "owner": "nix-community",
188 "repo": "gomod2nix",
189 "type": "github"
190 }
191 },
192 "home-manager": {
193 "inputs": {
194 "nixpkgs": [
195 "agenix",
196 "nixpkgs"
197 ]
198 },
199 "locked": {
200 "lastModified": 1745494811,
201 "narHash": "sha256-YZCh2o9Ua1n9uCvrvi5pRxtuVNml8X2a03qIFfRKpFs=",
202 "owner": "nix-community",
203 "repo": "home-manager",
204 "rev": "abfad3d2958c9e6300a883bd443512c55dfeb1be",
205 "type": "github"
206 },
207 "original": {
208 "owner": "nix-community",
209 "repo": "home-manager",
210 "type": "github"
211 }
212 },
213 "home-manager_2": {
214 "inputs": {
215 "nixpkgs": [
216 "nixpkgs"
217 ]
218 },
219 "locked": {
220 "lastModified": 1772380461,
221 "narHash": "sha256-O3ukj3Bb3V0Tiy/4LUfLlBpWypJ9P0JeUgsKl2nmZZY=",
222 "owner": "nix-community",
223 "repo": "home-manager",
224 "rev": "f140aa04d7d14f8a50ab27f3691b5766b17ae961",
225 "type": "github"
226 },
227 "original": {
228 "owner": "nix-community",
229 "repo": "home-manager",
230 "type": "github"
231 }
232 },
233 "htmx-src": {
234 "flake": false,
235 "locked": {
236 "narHash": "sha256-nm6avZuEBg67SSyyZUhjpXVNstHHgUxrtBHqJgowU08=",
237 "type": "file",
238 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
239 },
240 "original": {
241 "type": "file",
242 "url": "https://unpkg.com/htmx.org@2.0.4/dist/htmx.min.js"
243 }
244 },
245 "htmx-ws-src": {
246 "flake": false,
247 "locked": {
248 "narHash": "sha256-2fg6KyEJoO24q0fQqbz9RMaYNPQrMwpZh29tkSqdqGY=",
249 "type": "file",
250 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
251 },
252 "original": {
253 "type": "file",
254 "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2"
255 }
256 },
257 "ibm-plex-mono-src": {
258 "flake": false,
259 "locked": {
260 "lastModified": 1731402384,
261 "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=",
262 "type": "tarball",
263 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
264 },
265 "original": {
266 "type": "tarball",
267 "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip"
268 }
269 },
270 "indigo": {
271 "flake": false,
272 "locked": {
273 "lastModified": 1753693716,
274 "narHash": "sha256-DMIKnCJRODQXEHUxA+7mLzRALmnZhkkbHlFT2rCQYrE=",
275 "owner": "oppiliappan",
276 "repo": "indigo",
277 "rev": "5f170569da9360f57add450a278d73538092d8ca",
278 "type": "github"
279 },
280 "original": {
281 "owner": "oppiliappan",
282 "repo": "indigo",
283 "type": "github"
284 }
285 },
286 "inter-fonts-src": {
287 "flake": false,
288 "locked": {
289 "lastModified": 1731687360,
290 "narHash": "sha256-5vdKKvHAeZi6igrfpbOdhZlDX2/5+UvzlnCQV6DdqoQ=",
291 "type": "tarball",
292 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
293 },
294 "original": {
295 "type": "tarball",
296 "url": "https://github.com/rsms/inter/releases/download/v4.1/Inter-4.1.zip"
297 }
298 },
299 "lucide-src": {
300 "flake": false,
301 "locked": {
302 "lastModified": 1754044466,
303 "narHash": "sha256-+exBR2OToB1iv7ZQI2S4B0lXA/QRvC9n6U99UxGpJGs=",
304 "type": "tarball",
305 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
306 },
307 "original": {
308 "type": "tarball",
309 "url": "https://github.com/lucide-icons/lucide/releases/download/0.536.0/lucide-icons-0.536.0.zip"
310 }
311 },
312 "mac-app-util": {
313 "inputs": {
314 "cl-nix-lite": "cl-nix-lite",
315 "flake-compat": "flake-compat",
316 "flake-utils": "flake-utils",
317 "nixpkgs": "nixpkgs_4",
318 "systems": "systems_3",
319 "treefmt-nix": "treefmt-nix_2"
320 },
321 "locked": {
322 "lastModified": 1766810876,
323 "narHash": "sha256-VPElWFQIiP31lXQXEom+L4sl85alZpZn33O4hewsP9k=",
324 "owner": "hraban",
325 "repo": "mac-app-util",
326 "rev": "4747968574ea58512c5385466400b2364c85d2d0",
327 "type": "github"
328 },
329 "original": {
330 "owner": "hraban",
331 "repo": "mac-app-util",
332 "type": "github"
333 }
334 },
335 "nix-darwin": {
336 "inputs": {
337 "nixpkgs": [
338 "nixpkgs"
339 ]
340 },
341 "locked": {
342 "lastModified": 1772379624,
343 "narHash": "sha256-NG9LLTWlz4YiaTAiRGChbrzbVxBfX+Auq4Ab/SWmk4A=",
344 "owner": "nix-darwin",
345 "repo": "nix-darwin",
346 "rev": "52d061516108769656a8bd9c6e811c677ec5b462",
347 "type": "github"
348 },
349 "original": {
350 "owner": "nix-darwin",
351 "repo": "nix-darwin",
352 "type": "github"
353 }
354 },
355 "nixpkgs": {
356 "locked": {
357 "lastModified": 1754028485,
358 "narHash": "sha256-IiiXB3BDTi6UqzAZcf2S797hWEPCRZOwyNThJIYhUfk=",
359 "owner": "NixOS",
360 "repo": "nixpkgs",
361 "rev": "59e69648d345d6e8fef86158c555730fa12af9de",
362 "type": "github"
363 },
364 "original": {
365 "owner": "NixOS",
366 "ref": "nixos-25.05",
367 "repo": "nixpkgs",
368 "type": "github"
369 }
370 },
371 "nixpkgs-lib": {
372 "locked": {
373 "lastModified": 1765674936,
374 "narHash": "sha256-k00uTP4JNfmejrCLJOwdObYC9jHRrr/5M/a/8L2EIdo=",
375 "owner": "nix-community",
376 "repo": "nixpkgs.lib",
377 "rev": "2075416fcb47225d9b68ac469a5c4801a9c4dd85",
378 "type": "github"
379 },
380 "original": {
381 "owner": "nix-community",
382 "repo": "nixpkgs.lib",
383 "type": "github"
384 }
385 },
386 "nixpkgs_2": {
387 "locked": {
388 "lastModified": 1766736597,
389 "narHash": "sha256-BASnpCLodmgiVn0M1MU2Pqyoz0aHwar/0qLkp7CjvSQ=",
390 "owner": "nixos",
391 "repo": "nixpkgs",
392 "rev": "f560ccec6b1116b22e6ed15f4c510997d99d5852",
393 "type": "github"
394 },
395 "original": {
396 "owner": "nixos",
397 "ref": "nixos-25.11",
398 "repo": "nixpkgs",
399 "type": "github"
400 }
401 },
402 "nixpkgs_3": {
403 "locked": {
404 "lastModified": 1761236834,
405 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
406 "owner": "nixos",
407 "repo": "nixpkgs",
408 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
409 "type": "github"
410 },
411 "original": {
412 "owner": "nixos",
413 "ref": "nixpkgs-unstable",
414 "repo": "nixpkgs",
415 "type": "github"
416 }
417 },
418 "nixpkgs_4": {
419 "locked": {
420 "lastModified": 1732617236,
421 "narHash": "sha256-PYkz6U0bSEaEB1al7O1XsqVNeSNS+s3NVclJw7YC43w=",
422 "owner": "NixOS",
423 "repo": "nixpkgs",
424 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
425 "type": "github"
426 },
427 "original": {
428 "owner": "NixOS",
429 "repo": "nixpkgs",
430 "rev": "af51545ec9a44eadf3fe3547610a5cdd882bc34e",
431 "type": "github"
432 }
433 },
434 "nixpkgs_5": {
435 "locked": {
436 "lastModified": 1761236834,
437 "narHash": "sha256-+pthv6hrL5VLW2UqPdISGuLiUZ6SnAXdd2DdUE+fV2Q=",
438 "owner": "nixos",
439 "repo": "nixpkgs",
440 "rev": "d5faa84122bc0a1fd5d378492efce4e289f8eac1",
441 "type": "github"
442 },
443 "original": {
444 "owner": "nixos",
445 "ref": "nixpkgs-unstable",
446 "repo": "nixpkgs",
447 "type": "github"
448 }
449 },
450 "nixpkgs_6": {
451 "locked": {
452 "lastModified": 1772173633,
453 "narHash": "sha256-MOH58F4AIbCkh6qlQcwMycyk5SWvsqnS/TCfnqDlpj4=",
454 "owner": "NixOS",
455 "repo": "nixpkgs",
456 "rev": "c0f3d81a7ddbc2b1332be0d8481a672b4f6004d6",
457 "type": "github"
458 },
459 "original": {
460 "owner": "NixOS",
461 "ref": "nixpkgs-unstable",
462 "repo": "nixpkgs",
463 "type": "github"
464 }
465 },
466 "nixpkgs_7": {
467 "locked": {
468 "lastModified": 1766070988,
469 "narHash": "sha256-G/WVghka6c4bAzMhTwT2vjLccg/awmHkdKSd2JrycLc=",
470 "owner": "nixos",
471 "repo": "nixpkgs",
472 "rev": "c6245e83d836d0433170a16eb185cefe0572f8b8",
473 "type": "github"
474 },
475 "original": {
476 "owner": "nixos",
477 "ref": "nixos-unstable",
478 "repo": "nixpkgs",
479 "type": "github"
480 }
481 },
482 "root": {
483 "inputs": {
484 "agenix": "agenix",
485 "home-manager": "home-manager_2",
486 "mac-app-util": "mac-app-util",
487 "nix-darwin": "nix-darwin",
488 "nixpkgs": "nixpkgs_6",
489 "tangled": "tangled"
490 }
491 },
492 "sqlite-lib-src": {
493 "flake": false,
494 "locked": {
495 "lastModified": 1706631843,
496 "narHash": "sha256-bJoMjirsBjm2Qk9KPiy3yV3+8b/POlYe76/FQbciHro=",
497 "type": "tarball",
498 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
499 },
500 "original": {
501 "type": "tarball",
502 "url": "https://sqlite.org/2024/sqlite-amalgamation-3450100.zip"
503 }
504 },
505 "systems": {
506 "locked": {
507 "lastModified": 1681028828,
508 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
509 "owner": "nix-systems",
510 "repo": "default",
511 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
512 "type": "github"
513 },
514 "original": {
515 "owner": "nix-systems",
516 "repo": "default",
517 "type": "github"
518 }
519 },
520 "systems_2": {
521 "locked": {
522 "lastModified": 1681028828,
523 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
524 "owner": "nix-systems",
525 "repo": "default",
526 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
527 "type": "github"
528 },
529 "original": {
530 "owner": "nix-systems",
531 "repo": "default",
532 "type": "github"
533 }
534 },
535 "systems_3": {
536 "locked": {
537 "lastModified": 1689347925,
538 "narHash": "sha256-ozenz5bFe1UUqOn7f60HRmgc01BgTGIKZ4Xl+HbocGQ=",
539 "owner": "nix-systems",
540 "repo": "default-darwin",
541 "rev": "2235d7e6cc29ae99878133c95e9fe5e157661ffb",
542 "type": "github"
543 },
544 "original": {
545 "owner": "nix-systems",
546 "repo": "default-darwin",
547 "type": "github"
548 }
549 },
550 "systems_4": {
551 "locked": {
552 "lastModified": 1681028828,
553 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
554 "owner": "nix-systems",
555 "repo": "default",
556 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
557 "type": "github"
558 },
559 "original": {
560 "owner": "nix-systems",
561 "repo": "default",
562 "type": "github"
563 }
564 },
565 "tangled": {
566 "inputs": {
567 "actor-typeahead-src": "actor-typeahead-src",
568 "flake-compat": "flake-compat_2",
569 "gomod2nix": "gomod2nix",
570 "htmx-src": "htmx-src",
571 "htmx-ws-src": "htmx-ws-src",
572 "ibm-plex-mono-src": "ibm-plex-mono-src",
573 "indigo": "indigo",
574 "inter-fonts-src": "inter-fonts-src",
575 "lucide-src": "lucide-src",
576 "nixpkgs": "nixpkgs_7",
577 "sqlite-lib-src": "sqlite-lib-src"
578 },
579 "locked": {
580 "lastModified": 1772351673,
581 "narHash": "sha256-Aq2qHTc6cHl8BGvGceRE/U3jxG50l4sR00V2jDPmzbM=",
582 "ref": "refs/heads/master",
583 "rev": "f7c358408ce27f0f196a380d4730a5ae77b44c4d",
584 "revCount": 1993,
585 "type": "git",
586 "url": "https://tangled.org/tangled.org/core"
587 },
588 "original": {
589 "type": "git",
590 "url": "https://tangled.org/tangled.org/core"
591 }
592 },
593 "treefmt-nix": {
594 "inputs": {
595 "nixpkgs": "nixpkgs_3"
596 },
597 "locked": {
598 "lastModified": 1766000401,
599 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
600 "owner": "numtide",
601 "repo": "treefmt-nix",
602 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
603 "type": "github"
604 },
605 "original": {
606 "owner": "numtide",
607 "repo": "treefmt-nix",
608 "type": "github"
609 }
610 },
611 "treefmt-nix_2": {
612 "inputs": {
613 "nixpkgs": "nixpkgs_5"
614 },
615 "locked": {
616 "lastModified": 1766000401,
617 "narHash": "sha256-+cqN4PJz9y0JQXfAK5J1drd0U05D5fcAGhzhfVrDlsI=",
618 "owner": "numtide",
619 "repo": "treefmt-nix",
620 "rev": "42d96e75aa56a3f70cab7e7dc4a32868db28e8fd",
621 "type": "github"
622 },
623 "original": {
624 "owner": "numtide",
625 "repo": "treefmt-nix",
626 "type": "github"
627 }
628 }
629 },
630 "root": "root",
631 "version": 7
632}