authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2024-09-30 10:08:12-07:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2024-09-30 10:08:12-07:00
log2e487c72f93ec90ab1f72c23ddbfd2b502d75515
tree267a6e2b4dd86fb44c760349d7affbeb09cb0e65
parentbcbd75a340733b4d6ec439fa0daaa917a8a3bed9
parent85088bdd23b7006791f3d06935fd3c0bb94c6fdb

merge


4 files changed, 88 insertions(+), 2289 deletions(-)

flake.lock deleted-2196
...@@ -1,2196 +0,0 @@
1{
2 "nodes": {
3 "aquamarine": {
4 "inputs": {
5 "hyprutils": [
6 "hyprland",
7 "hyprutils"
8 ],
9 "hyprwayland-scanner": [
10 "hyprland",
11 "hyprwayland-scanner"
12 ],
13 "nixpkgs": [
14 "hyprland",
15 "nixpkgs"
16 ],
17 "systems": [
18 "hyprland",
19 "systems"
20 ]
21 },
22 "locked": {
23 "lastModified": 1726665257,
24 "narHash": "sha256-rEzEZtd3iyVo5RJ1OGujOlnywNf3gsrOnjAn1NLciD4=",
25 "owner": "hyprwm",
26 "repo": "aquamarine",
27 "rev": "752d0fbd141fabb5a1e7f865199b80e6e76f8d8e",
28 "type": "github"
29 },
30 "original": {
31 "owner": "hyprwm",
32 "repo": "aquamarine",
33 "type": "github"
34 }
35 },
36 "base16": {
37 "inputs": {
38 "fromYaml": "fromYaml"
39 },
40 "locked": {
41 "lastModified": 1708890466,
42 "narHash": "sha256-LlrC09LoPi8OPYOGPXegD72v+//VapgAqhbOFS3i8sc=",
43 "owner": "SenchoPens",
44 "repo": "base16.nix",
45 "rev": "665b3c6748534eb766c777298721cece9453fdae",
46 "type": "github"
47 },
48 "original": {
49 "owner": "SenchoPens",
50 "repo": "base16.nix",
51 "type": "github"
52 }
53 },
54 "base16-fish": {
55 "flake": false,
56 "locked": {
57 "lastModified": 1622559957,
58 "narHash": "sha256-PebymhVYbL8trDVVXxCvZgc0S5VxI7I1Hv4RMSquTpA=",
59 "owner": "tomyun",
60 "repo": "base16-fish",
61 "rev": "2f6dd973a9075dabccd26f1cded09508180bf5fe",
62 "type": "github"
63 },
64 "original": {
65 "owner": "tomyun",
66 "repo": "base16-fish",
67 "type": "github"
68 }
69 },
70 "base16-foot": {
71 "flake": false,
72 "locked": {
73 "lastModified": 1696725948,
74 "narHash": "sha256-65bz2bUL/yzZ1c8/GQASnoiGwaF8DczlxJtzik1c0AU=",
75 "owner": "tinted-theming",
76 "repo": "base16-foot",
77 "rev": "eedbcfa30de0a4baa03e99f5e3ceb5535c2755ce",
78 "type": "github"
79 },
80 "original": {
81 "owner": "tinted-theming",
82 "repo": "base16-foot",
83 "type": "github"
84 }
85 },
86 "base16-helix": {
87 "flake": false,
88 "locked": {
89 "lastModified": 1725860795,
90 "narHash": "sha256-Z2o8VBPW3I+KKTSfe25kskz0EUj7MpUh8u355Z1nVsU=",
91 "owner": "tinted-theming",
92 "repo": "base16-helix",
93 "rev": "7f795bf75d38e0eea9fed287264067ca187b88a9",
94 "type": "github"
95 },
96 "original": {
97 "owner": "tinted-theming",
98 "repo": "base16-helix",
99 "type": "github"
100 }
101 },
102 "base16-kitty": {
103 "flake": false,
104 "locked": {
105 "lastModified": 1665001328,
106 "narHash": "sha256-aRaizTYPpuWEcvoYE9U+YRX+Wsc8+iG0guQJbvxEdJY=",
107 "owner": "kdrag0n",
108 "repo": "base16-kitty",
109 "rev": "06bb401fa9a0ffb84365905ffbb959ae5bf40805",
110 "type": "github"
111 },
112 "original": {
113 "owner": "kdrag0n",
114 "repo": "base16-kitty",
115 "type": "github"
116 }
117 },
118 "base16-tmux": {
119 "flake": false,
120 "locked": {
121 "lastModified": 1696725902,
122 "narHash": "sha256-wDPg5elZPcQpu7Df0lI5O8Jv4A3T6jUQIVg63KDU+3Q=",
123 "owner": "tinted-theming",
124 "repo": "base16-tmux",
125 "rev": "c02050bebb60dbb20cb433cd4d8ce668ecc11ba7",
126 "type": "github"
127 },
128 "original": {
129 "owner": "tinted-theming",
130 "repo": "base16-tmux",
131 "type": "github"
132 }
133 },
134 "base16-vim": {
135 "flake": false,
136 "locked": {
137 "lastModified": 1716150083,
138 "narHash": "sha256-ZMhnNmw34ogE5rJZrjRv5MtG3WaqKd60ds2VXvT6hEc=",
139 "owner": "tinted-theming",
140 "repo": "base16-vim",
141 "rev": "6e955d704d046b0dc3e5c2d68a2a6eeffd2b5d3d",
142 "type": "github"
143 },
144 "original": {
145 "owner": "tinted-theming",
146 "repo": "base16-vim",
147 "type": "github"
148 }
149 },
150 "blocklist-hosts": {
151 "inputs": {
152 "nixpkgs": "nixpkgs"
153 },
154 "locked": {
155 "lastModified": 1726953087,
156 "narHash": "sha256-jAayFk25P1OpzrUj7p4CjFbv8KbfUD0RoKMoYJlZ8zM=",
157 "owner": "StevenBlack",
158 "repo": "hosts",
159 "rev": "74500a214cfdf819ae6feb7912839e9d826b5998",
160 "type": "github"
161 },
162 "original": {
163 "owner": "StevenBlack",
164 "repo": "hosts",
165 "type": "github"
166 }
167 },
168 "cachix": {
169 "inputs": {
170 "devenv": [
171 "nh_darwin",
172 "crate2nix"
173 ],
174 "flake-compat": [
175 "nh_darwin",
176 "crate2nix"
177 ],
178 "nixpkgs": "nixpkgs_4",
179 "pre-commit-hooks": [
180 "nh_darwin",
181 "crate2nix"
182 ]
183 },
184 "locked": {
185 "lastModified": 1709700175,
186 "narHash": "sha256-A0/6ZjLmT9qdYzKHmevnEIC7G+GiZ4UCr8v0poRPzds=",
187 "owner": "cachix",
188 "repo": "cachix",
189 "rev": "be97b37989f11b724197b5f4c7ffd78f12c8c4bf",
190 "type": "github"
191 },
192 "original": {
193 "owner": "cachix",
194 "ref": "latest",
195 "repo": "cachix",
196 "type": "github"
197 }
198 },
199 "cachix_2": {
200 "inputs": {
201 "devenv": [
202 "nh_darwin",
203 "crate2nix",
204 "crate2nix_stable"
205 ],
206 "flake-compat": [
207 "nh_darwin",
208 "crate2nix",
209 "crate2nix_stable"
210 ],
211 "nixpkgs": "nixpkgs_5",
212 "pre-commit-hooks": [
213 "nh_darwin",
214 "crate2nix",
215 "crate2nix_stable"
216 ]
217 },
218 "locked": {
219 "lastModified": 1716549461,
220 "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=",
221 "owner": "cachix",
222 "repo": "cachix",
223 "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4",
224 "type": "github"
225 },
226 "original": {
227 "owner": "cachix",
228 "ref": "latest",
229 "repo": "cachix",
230 "type": "github"
231 }
232 },
233 "cachix_3": {
234 "inputs": {
235 "devenv": [
236 "nh_darwin",
237 "crate2nix",
238 "crate2nix_stable",
239 "crate2nix_stable"
240 ],
241 "flake-compat": [
242 "nh_darwin",
243 "crate2nix",
244 "crate2nix_stable",
245 "crate2nix_stable"
246 ],
247 "nixpkgs": "nixpkgs_6",
248 "pre-commit-hooks": [
249 "nh_darwin",
250 "crate2nix",
251 "crate2nix_stable",
252 "crate2nix_stable"
253 ]
254 },
255 "locked": {
256 "lastModified": 1716549461,
257 "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=",
258 "owner": "cachix",
259 "repo": "cachix",
260 "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4",
261 "type": "github"
262 },
263 "original": {
264 "owner": "cachix",
265 "ref": "latest",
266 "repo": "cachix",
267 "type": "github"
268 }
269 },
270 "crate2nix": {
271 "inputs": {
272 "cachix": "cachix",
273 "crate2nix_stable": "crate2nix_stable",
274 "devshell": "devshell_3",
275 "flake-compat": "flake-compat_3",
276 "flake-parts": "flake-parts_3",
277 "nix-test-runner": "nix-test-runner_3",
278 "nixpkgs": "nixpkgs_9",
279 "pre-commit-hooks": "pre-commit-hooks_3"
280 },
281 "locked": {
282 "lastModified": 1723311214,
283 "narHash": "sha256-xdGZQBEa1AC2us/sY3igS/CucWY6jErXsAvCFRhB2LI=",
284 "owner": "nix-community",
285 "repo": "crate2nix",
286 "rev": "236f6addfd452a48be805819e3216af79e988fd5",
287 "type": "github"
288 },
289 "original": {
290 "owner": "nix-community",
291 "repo": "crate2nix",
292 "type": "github"
293 }
294 },
295 "crate2nix_stable": {
296 "inputs": {
297 "cachix": "cachix_2",
298 "crate2nix_stable": "crate2nix_stable_2",
299 "devshell": "devshell_2",
300 "flake-compat": "flake-compat_2",
301 "flake-parts": "flake-parts_2",
302 "nix-test-runner": "nix-test-runner_2",
303 "nixpkgs": "nixpkgs_8",
304 "pre-commit-hooks": "pre-commit-hooks_2"
305 },
306 "locked": {
307 "lastModified": 1719760004,
308 "narHash": "sha256-esWhRnt7FhiYq0CcIxw9pvH+ybOQmWBfHYMtleaMhBE=",
309 "owner": "nix-community",
310 "repo": "crate2nix",
311 "rev": "1dee214bb20855fa3e1e7bb98d28922ddaff8c57",
312 "type": "github"
313 },
314 "original": {
315 "owner": "nix-community",
316 "ref": "0.14.1",
317 "repo": "crate2nix",
318 "type": "github"
319 }
320 },
321 "crate2nix_stable_2": {
322 "inputs": {
323 "cachix": "cachix_3",
324 "crate2nix_stable": "crate2nix_stable_3",
325 "devshell": "devshell",
326 "flake-compat": "flake-compat",
327 "flake-parts": "flake-parts",
328 "nix-test-runner": "nix-test-runner",
329 "nixpkgs": "nixpkgs_7",
330 "pre-commit-hooks": "pre-commit-hooks"
331 },
332 "locked": {
333 "lastModified": 1712821484,
334 "narHash": "sha256-rGT3CW64cJS9nlnWPFWSc1iEa3dNZecVVuPVGzcsHe8=",
335 "owner": "nix-community",
336 "repo": "crate2nix",
337 "rev": "42883afcad3823fa5811e967fb7bff54bc3c9d6d",
338 "type": "github"
339 },
340 "original": {
341 "owner": "nix-community",
342 "ref": "0.14.0",
343 "repo": "crate2nix",
344 "type": "github"
345 }
346 },
347 "crate2nix_stable_3": {
348 "inputs": {
349 "flake-utils": "flake-utils_3"
350 },
351 "locked": {
352 "lastModified": 1702842982,
353 "narHash": "sha256-A9AowkHIjsy1a4LuiPiVP88FMxyCWK41flZEZOUuwQM=",
354 "owner": "nix-community",
355 "repo": "crate2nix",
356 "rev": "75ac2973affa6b9b4f661a7b592cba6e4f51d426",
357 "type": "github"
358 },
359 "original": {
360 "owner": "nix-community",
361 "ref": "0.12.0",
362 "repo": "crate2nix",
363 "type": "github"
364 }
365 },
366 "darwin": {
367 "inputs": {
368 "nixpkgs": [
369 "nixpkgs"
370 ]
371 },
372 "locked": {
373 "lastModified": 1727003835,
374 "narHash": "sha256-Cfllbt/ADfO8oxbT984MhPHR6FJBaglsr1SxtDGbpec=",
375 "owner": "lnl7",
376 "repo": "nix-darwin",
377 "rev": "bd7d1e3912d40f799c5c0f7e5820ec950f1e0b3d",
378 "type": "github"
379 },
380 "original": {
381 "owner": "lnl7",
382 "ref": "master",
383 "repo": "nix-darwin",
384 "type": "github"
385 }
386 },
387 "devshell": {
388 "inputs": {
389 "flake-utils": "flake-utils_4",
390 "nixpkgs": [
391 "nh_darwin",
392 "crate2nix",
393 "crate2nix_stable",
394 "crate2nix_stable",
395 "nixpkgs"
396 ]
397 },
398 "locked": {
399 "lastModified": 1717408969,
400 "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=",
401 "owner": "numtide",
402 "repo": "devshell",
403 "rev": "1ebbe68d57457c8cae98145410b164b5477761f4",
404 "type": "github"
405 },
406 "original": {
407 "owner": "numtide",
408 "repo": "devshell",
409 "type": "github"
410 }
411 },
412 "devshell_2": {
413 "inputs": {
414 "flake-utils": "flake-utils_5",
415 "nixpkgs": [
416 "nh_darwin",
417 "crate2nix",
418 "crate2nix_stable",
419 "nixpkgs"
420 ]
421 },
422 "locked": {
423 "lastModified": 1717408969,
424 "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=",
425 "owner": "numtide",
426 "repo": "devshell",
427 "rev": "1ebbe68d57457c8cae98145410b164b5477761f4",
428 "type": "github"
429 },
430 "original": {
431 "owner": "numtide",
432 "repo": "devshell",
433 "type": "github"
434 }
435 },
436 "devshell_3": {
437 "inputs": {
438 "flake-utils": "flake-utils_6",
439 "nixpkgs": [
440 "nh_darwin",
441 "crate2nix",
442 "nixpkgs"
443 ]
444 },
445 "locked": {
446 "lastModified": 1711099426,
447 "narHash": "sha256-HzpgM/wc3aqpnHJJ2oDqPBkNsqWbW0WfWUO8lKu8nGk=",
448 "owner": "numtide",
449 "repo": "devshell",
450 "rev": "2d45b54ca4a183f2fdcf4b19c895b64fbf620ee8",
451 "type": "github"
452 },
453 "original": {
454 "owner": "numtide",
455 "repo": "devshell",
456 "type": "github"
457 }
458 },
459 "devshell_4": {
460 "inputs": {
461 "nixpkgs": [
462 "nh_darwin",
463 "nixpkgs"
464 ]
465 },
466 "locked": {
467 "lastModified": 1722113426,
468 "narHash": "sha256-Yo/3loq572A8Su6aY5GP56knpuKYRvM2a1meP9oJZCw=",
469 "owner": "numtide",
470 "repo": "devshell",
471 "rev": "67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae",
472 "type": "github"
473 },
474 "original": {
475 "owner": "numtide",
476 "repo": "devshell",
477 "type": "github"
478 }
479 },
480 "flake-compat": {
481 "locked": {
482 "lastModified": 1696426674,
483 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
484 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
485 "revCount": 57,
486 "type": "tarball",
487 "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
488 },
489 "original": {
490 "type": "tarball",
491 "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
492 }
493 },
494 "flake-compat_2": {
495 "locked": {
496 "lastModified": 1696426674,
497 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
498 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
499 "revCount": 57,
500 "type": "tarball",
501 "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
502 },
503 "original": {
504 "type": "tarball",
505 "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
506 }
507 },
508 "flake-compat_3": {
509 "locked": {
510 "lastModified": 1696426674,
511 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
512 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
513 "revCount": 57,
514 "type": "tarball",
515 "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
516 },
517 "original": {
518 "type": "tarball",
519 "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
520 }
521 },
522 "flake-compat_4": {
523 "flake": false,
524 "locked": {
525 "lastModified": 1717312683,
526 "narHash": "sha256-FrlieJH50AuvagamEvWMIE6D2OAnERuDboFDYAED/dE=",
527 "owner": "nix-community",
528 "repo": "flake-compat",
529 "rev": "38fd3954cf65ce6faf3d0d45cd26059e059f07ea",
530 "type": "github"
531 },
532 "original": {
533 "owner": "nix-community",
534 "repo": "flake-compat",
535 "type": "github"
536 }
537 },
538 "flake-compat_5": {
539 "flake": false,
540 "locked": {
541 "lastModified": 1673956053,
542 "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
543 "owner": "edolstra",
544 "repo": "flake-compat",
545 "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
546 "type": "github"
547 },
548 "original": {
549 "owner": "edolstra",
550 "repo": "flake-compat",
551 "type": "github"
552 }
553 },
554 "flake-compat_6": {
555 "flake": false,
556 "locked": {
557 "lastModified": 1696426674,
558 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
559 "owner": "edolstra",
560 "repo": "flake-compat",
561 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
562 "type": "github"
563 },
564 "original": {
565 "owner": "edolstra",
566 "repo": "flake-compat",
567 "type": "github"
568 }
569 },
570 "flake-compat_7": {
571 "flake": false,
572 "locked": {
573 "lastModified": 1696426674,
574 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
575 "owner": "edolstra",
576 "repo": "flake-compat",
577 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
578 "type": "github"
579 },
580 "original": {
581 "owner": "edolstra",
582 "repo": "flake-compat",
583 "type": "github"
584 }
585 },
586 "flake-parts": {
587 "inputs": {
588 "nixpkgs-lib": [
589 "nh_darwin",
590 "crate2nix",
591 "crate2nix_stable",
592 "crate2nix_stable",
593 "nixpkgs"
594 ]
595 },
596 "locked": {
597 "lastModified": 1719745305,
598 "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=",
599 "owner": "hercules-ci",
600 "repo": "flake-parts",
601 "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9",
602 "type": "github"
603 },
604 "original": {
605 "owner": "hercules-ci",
606 "repo": "flake-parts",
607 "type": "github"
608 }
609 },
610 "flake-parts_2": {
611 "inputs": {
612 "nixpkgs-lib": [
613 "nh_darwin",
614 "crate2nix",
615 "crate2nix_stable",
616 "nixpkgs"
617 ]
618 },
619 "locked": {
620 "lastModified": 1719745305,
621 "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=",
622 "owner": "hercules-ci",
623 "repo": "flake-parts",
624 "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9",
625 "type": "github"
626 },
627 "original": {
628 "owner": "hercules-ci",
629 "repo": "flake-parts",
630 "type": "github"
631 }
632 },
633 "flake-parts_3": {
634 "inputs": {
635 "nixpkgs-lib": [
636 "nh_darwin",
637 "crate2nix",
638 "nixpkgs"
639 ]
640 },
641 "locked": {
642 "lastModified": 1712014858,
643 "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
644 "owner": "hercules-ci",
645 "repo": "flake-parts",
646 "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
647 "type": "github"
648 },
649 "original": {
650 "owner": "hercules-ci",
651 "repo": "flake-parts",
652 "type": "github"
653 }
654 },
655 "flake-parts_4": {
656 "inputs": {
657 "nixpkgs-lib": [
658 "nh_darwin",
659 "nixpkgs"
660 ]
661 },
662 "locked": {
663 "lastModified": 1725234343,
664 "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=",
665 "owner": "hercules-ci",
666 "repo": "flake-parts",
667 "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6",
668 "type": "github"
669 },
670 "original": {
671 "owner": "hercules-ci",
672 "repo": "flake-parts",
673 "type": "github"
674 }
675 },
676 "flake-parts_5": {
677 "inputs": {
678 "nixpkgs-lib": [
679 "nixos-cosmic",
680 "nix-update",
681 "nixpkgs"
682 ]
683 },
684 "locked": {
685 "lastModified": 1719994518,
686 "narHash": "sha256-pQMhCCHyQGRzdfAkdJ4cIWiw+JNuWsTX7f0ZYSyz0VY=",
687 "owner": "hercules-ci",
688 "repo": "flake-parts",
689 "rev": "9227223f6d922fee3c7b190b2cc238a99527bbb7",
690 "type": "github"
691 },
692 "original": {
693 "owner": "hercules-ci",
694 "repo": "flake-parts",
695 "type": "github"
696 }
697 },
698 "flake-utils": {
699 "inputs": {
700 "systems": "systems"
701 },
702 "locked": {
703 "lastModified": 1726560853,
704 "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
705 "owner": "numtide",
706 "repo": "flake-utils",
707 "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
708 "type": "github"
709 },
710 "original": {
711 "owner": "numtide",
712 "repo": "flake-utils",
713 "type": "github"
714 }
715 },
716 "flake-utils_10": {
717 "inputs": {
718 "systems": "systems_11"
719 },
720 "locked": {
721 "lastModified": 1710146030,
722 "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
723 "owner": "numtide",
724 "repo": "flake-utils",
725 "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
726 "type": "github"
727 },
728 "original": {
729 "owner": "numtide",
730 "repo": "flake-utils",
731 "type": "github"
732 }
733 },
734 "flake-utils_11": {
735 "inputs": {
736 "systems": "systems_12"
737 },
738 "locked": {
739 "lastModified": 1705309234,
740 "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
741 "owner": "numtide",
742 "repo": "flake-utils",
743 "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
744 "type": "github"
745 },
746 "original": {
747 "owner": "numtide",
748 "repo": "flake-utils",
749 "type": "github"
750 }
751 },
752 "flake-utils_2": {
753 "inputs": {
754 "systems": "systems_2"
755 },
756 "locked": {
757 "lastModified": 1705309234,
758 "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
759 "owner": "numtide",
760 "repo": "flake-utils",
761 "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
762 "type": "github"
763 },
764 "original": {
765 "owner": "numtide",
766 "repo": "flake-utils",
767 "type": "github"
768 }
769 },
770 "flake-utils_3": {
771 "inputs": {
772 "systems": "systems_4"
773 },
774 "locked": {
775 "lastModified": 1694529238,
776 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
777 "owner": "numtide",
778 "repo": "flake-utils",
779 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
780 "type": "github"
781 },
782 "original": {
783 "owner": "numtide",
784 "repo": "flake-utils",
785 "type": "github"
786 }
787 },
788 "flake-utils_4": {
789 "inputs": {
790 "systems": "systems_5"
791 },
792 "locked": {
793 "lastModified": 1701680307,
794 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
795 "owner": "numtide",
796 "repo": "flake-utils",
797 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
798 "type": "github"
799 },
800 "original": {
801 "owner": "numtide",
802 "repo": "flake-utils",
803 "type": "github"
804 }
805 },
806 "flake-utils_5": {
807 "inputs": {
808 "systems": "systems_6"
809 },
810 "locked": {
811 "lastModified": 1701680307,
812 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
813 "owner": "numtide",
814 "repo": "flake-utils",
815 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
816 "type": "github"
817 },
818 "original": {
819 "owner": "numtide",
820 "repo": "flake-utils",
821 "type": "github"
822 }
823 },
824 "flake-utils_6": {
825 "inputs": {
826 "systems": "systems_7"
827 },
828 "locked": {
829 "lastModified": 1701680307,
830 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
831 "owner": "numtide",
832 "repo": "flake-utils",
833 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
834 "type": "github"
835 },
836 "original": {
837 "owner": "numtide",
838 "repo": "flake-utils",
839 "type": "github"
840 }
841 },
842 "flake-utils_7": {
843 "inputs": {
844 "systems": "systems_8"
845 },
846 "locked": {
847 "lastModified": 1710146030,
848 "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
849 "owner": "numtide",
850 "repo": "flake-utils",
851 "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
852 "type": "github"
853 },
854 "original": {
855 "owner": "numtide",
856 "repo": "flake-utils",
857 "type": "github"
858 }
859 },
860 "flake-utils_8": {
861 "inputs": {
862 "systems": [
863 "stylix",
864 "systems"
865 ]
866 },
867 "locked": {
868 "lastModified": 1710146030,
869 "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
870 "owner": "numtide",
871 "repo": "flake-utils",
872 "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
873 "type": "github"
874 },
875 "original": {
876 "owner": "numtide",
877 "repo": "flake-utils",
878 "type": "github"
879 }
880 },
881 "flake-utils_9": {
882 "inputs": {
883 "systems": "systems_10"
884 },
885 "locked": {
886 "lastModified": 1705309234,
887 "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
888 "owner": "numtide",
889 "repo": "flake-utils",
890 "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
891 "type": "github"
892 },
893 "original": {
894 "owner": "numtide",
895 "repo": "flake-utils",
896 "type": "github"
897 }
898 },
899 "foundryvtt": {
900 "inputs": {
901 "nixpkgs": "nixpkgs_2"
902 },
903 "locked": {
904 "lastModified": 1726638033,
905 "narHash": "sha256-+hcgXKG5t/9wibv+8T9WASWItBAWb0tsmcZXH+VIYdw=",
906 "owner": "reckenrode",
907 "repo": "nix-foundryvtt",
908 "rev": "bf07f9dd916a97a091f8ab83358c2f295bea9ec9",
909 "type": "github"
910 },
911 "original": {
912 "owner": "reckenrode",
913 "repo": "nix-foundryvtt",
914 "type": "github"
915 }
916 },
917 "fromYaml": {
918 "flake": false,
919 "locked": {
920 "lastModified": 1689549921,
921 "narHash": "sha256-iX0pk/uB019TdBGlaJEWvBCfydT6sRq+eDcGPifVsCM=",
922 "owner": "SenchoPens",
923 "repo": "fromYaml",
924 "rev": "11fbbbfb32e3289d3c631e0134a23854e7865c84",
925 "type": "github"
926 },
927 "original": {
928 "owner": "SenchoPens",
929 "repo": "fromYaml",
930 "type": "github"
931 }
932 },
933 "ghostty": {
934 "inputs": {
935 "nixpkgs-stable": "nixpkgs-stable",
936 "nixpkgs-unstable": "nixpkgs-unstable",
937 "zig": "zig"
938 },
939 "locked": {
940 "lastModified": 1727028345,
941 "narHash": "sha256-MSxU8fFPBO83zaYRP1HTHBEYbXytHH8dNUWNk8tyoVs=",
942 "ref": "refs/heads/main",
943 "rev": "826ba6e46e85bb42a2cc48a08c0da1d5a95df75e",
944 "revCount": 7407,
945 "type": "git",
946 "url": "ssh://git@github.com/ghostty-org/ghostty"
947 },
948 "original": {
949 "type": "git",
950 "url": "ssh://git@github.com/ghostty-org/ghostty"
951 }
952 },
953 "gitignore": {
954 "inputs": {
955 "nixpkgs": [
956 "nh_darwin",
957 "crate2nix",
958 "crate2nix_stable",
959 "crate2nix_stable",
960 "pre-commit-hooks",
961 "nixpkgs"
962 ]
963 },
964 "locked": {
965 "lastModified": 1709087332,
966 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
967 "owner": "hercules-ci",
968 "repo": "gitignore.nix",
969 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
970 "type": "github"
971 },
972 "original": {
973 "owner": "hercules-ci",
974 "repo": "gitignore.nix",
975 "type": "github"
976 }
977 },
978 "gitignore_2": {
979 "inputs": {
980 "nixpkgs": [
981 "nh_darwin",
982 "crate2nix",
983 "crate2nix_stable",
984 "pre-commit-hooks",
985 "nixpkgs"
986 ]
987 },
988 "locked": {
989 "lastModified": 1709087332,
990 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
991 "owner": "hercules-ci",
992 "repo": "gitignore.nix",
993 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
994 "type": "github"
995 },
996 "original": {
997 "owner": "hercules-ci",
998 "repo": "gitignore.nix",
999 "type": "github"
1000 }
1001 },
1002 "gitignore_3": {
1003 "inputs": {
1004 "nixpkgs": [
1005 "nh_darwin",
1006 "crate2nix",
1007 "pre-commit-hooks",
1008 "nixpkgs"
1009 ]
1010 },
1011 "locked": {
1012 "lastModified": 1709087332,
1013 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
1014 "owner": "hercules-ci",
1015 "repo": "gitignore.nix",
1016 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
1017 "type": "github"
1018 },
1019 "original": {
1020 "owner": "hercules-ci",
1021 "repo": "gitignore.nix",
1022 "type": "github"
1023 }
1024 },
1025 "gitignore_4": {
1026 "inputs": {
1027 "nixpkgs": [
1028 "zls",
1029 "nixpkgs"
1030 ]
1031 },
1032 "locked": {
1033 "lastModified": 1709087332,
1034 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
1035 "owner": "hercules-ci",
1036 "repo": "gitignore.nix",
1037 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
1038 "type": "github"
1039 },
1040 "original": {
1041 "owner": "hercules-ci",
1042 "repo": "gitignore.nix",
1043 "type": "github"
1044 }
1045 },
1046 "gnome-shell": {
1047 "flake": false,
1048 "locked": {
1049 "lastModified": 1713702291,
1050 "narHash": "sha256-zYP1ehjtcV8fo+c+JFfkAqktZ384Y+y779fzmR9lQAU=",
1051 "owner": "GNOME",
1052 "repo": "gnome-shell",
1053 "rev": "0d0aadf013f78a7f7f1dc984d0d812971864b934",
1054 "type": "github"
1055 },
1056 "original": {
1057 "owner": "GNOME",
1058 "ref": "46.1",
1059 "repo": "gnome-shell",
1060 "type": "github"
1061 }
1062 },
1063 "home-manager": {
1064 "inputs": {
1065 "nixpkgs": [
1066 "nixpkgs"
1067 ]
1068 },
1069 "locked": {
1070 "lastModified": 1726985855,
1071 "narHash": "sha256-NJPGK030Y3qETpWBhj9oobDQRbXdXOPxtu+YgGvZ84o=",
1072 "owner": "nix-community",
1073 "repo": "home-manager",
1074 "rev": "04213d1ce4221f5d9b40bcee30706ce9a91d148d",
1075 "type": "github"
1076 },
1077 "original": {
1078 "owner": "nix-community",
1079 "ref": "master",
1080 "repo": "home-manager",
1081 "type": "github"
1082 }
1083 },
1084 "home-manager_2": {
1085 "inputs": {
1086 "nixpkgs": [
1087 "stylix",
1088 "nixpkgs"
1089 ]
1090 },
1091 "locked": {
1092 "lastModified": 1724435763,
1093 "narHash": "sha256-UNky3lJNGQtUEXT2OY8gMxejakSWPTfWKvpFkpFlAfM=",
1094 "owner": "nix-community",
1095 "repo": "home-manager",
1096 "rev": "c2cd2a52e02f1dfa1c88f95abeb89298d46023be",
1097 "type": "github"
1098 },
1099 "original": {
1100 "owner": "nix-community",
1101 "repo": "home-manager",
1102 "type": "github"
1103 }
1104 },
1105 "hyprcursor": {
1106 "inputs": {
1107 "hyprlang": [
1108 "hyprland",
1109 "hyprlang"
1110 ],
1111 "nixpkgs": [
1112 "hyprland",
1113 "nixpkgs"
1114 ],
1115 "systems": [
1116 "hyprland",
1117 "systems"
1118 ]
1119 },
1120 "locked": {
1121 "lastModified": 1722623071,
1122 "narHash": "sha256-sLADpVgebpCBFXkA1FlCXtvEPu1tdEsTfqK1hfeHySE=",
1123 "owner": "hyprwm",
1124 "repo": "hyprcursor",
1125 "rev": "912d56025f03d41b1ad29510c423757b4379eb1c",
1126 "type": "github"
1127 },
1128 "original": {
1129 "owner": "hyprwm",
1130 "repo": "hyprcursor",
1131 "type": "github"
1132 }
1133 },
1134 "hyprland": {
1135 "inputs": {
1136 "aquamarine": "aquamarine",
1137 "hyprcursor": "hyprcursor",
1138 "hyprlang": "hyprlang",
1139 "hyprutils": "hyprutils",
1140 "hyprwayland-scanner": "hyprwayland-scanner",
1141 "nixpkgs": "nixpkgs_3",
1142 "systems": "systems_3",
1143 "xdph": "xdph"
1144 },
1145 "locked": {
1146 "lastModified": 1726995313,
1147 "narHash": "sha256-0M0+wAhAzY5VfEaw8N6P1PLCgcm5ZT4kUAZoCxs+6S8=",
1148 "owner": "hyprwm",
1149 "repo": "Hyprland",
1150 "rev": "e5ff19ac0f2c8d53a0c847d06a17676e636d6447",
1151 "type": "github"
1152 },
1153 "original": {
1154 "owner": "hyprwm",
1155 "repo": "Hyprland",
1156 "type": "github"
1157 }
1158 },
1159 "hyprland-plugins": {
1160 "inputs": {
1161 "hyprland": [
1162 "hyprland"
1163 ],
1164 "nixpkgs": [
1165 "hyprland-plugins",
1166 "hyprland",
1167 "nixpkgs"
1168 ],
1169 "systems": [
1170 "hyprland-plugins",
1171 "hyprland",
1172 "systems"
1173 ]
1174 },
1175 "locked": {
1176 "lastModified": 1723143591,
1177 "narHash": "sha256-dPcWAeRJoG5CyWC32X3XX+Og0v/k1/S1N0T5dQWT32k=",
1178 "owner": "hyprwm",
1179 "repo": "hyprland-plugins",
1180 "rev": "b73d7b901d8cb1172dd25c7b7159f0242c625a77",
1181 "type": "github"
1182 },
1183 "original": {
1184 "owner": "hyprwm",
1185 "repo": "hyprland-plugins",
1186 "type": "github"
1187 }
1188 },
1189 "hyprland-protocols": {
1190 "inputs": {
1191 "nixpkgs": [
1192 "hyprland",
1193 "xdph",
1194 "nixpkgs"
1195 ],
1196 "systems": [
1197 "hyprland",
1198 "xdph",
1199 "systems"
1200 ]
1201 },
1202 "locked": {
1203 "lastModified": 1721326555,
1204 "narHash": "sha256-zCu4R0CSHEactW9JqYki26gy8h9f6rHmSwj4XJmlHgg=",
1205 "owner": "hyprwm",
1206 "repo": "hyprland-protocols",
1207 "rev": "5a11232266bf1a1f5952d5b179c3f4b2facaaa84",
1208 "type": "github"
1209 },
1210 "original": {
1211 "owner": "hyprwm",
1212 "repo": "hyprland-protocols",
1213 "type": "github"
1214 }
1215 },
1216 "hyprlang": {
1217 "inputs": {
1218 "hyprutils": [
1219 "hyprland",
1220 "hyprutils"
1221 ],
1222 "nixpkgs": [
1223 "hyprland",
1224 "nixpkgs"
1225 ],
1226 "systems": [
1227 "hyprland",
1228 "systems"
1229 ]
1230 },
1231 "locked": {
1232 "lastModified": 1725997860,
1233 "narHash": "sha256-d/rZ/fHR5l1n7PeyLw0StWMNLXVU9c4HFyfskw568so=",
1234 "owner": "hyprwm",
1235 "repo": "hyprlang",
1236 "rev": "dfeb5811dd6485490cce18d6cc1e38a055eea876",
1237 "type": "github"
1238 },
1239 "original": {
1240 "owner": "hyprwm",
1241 "repo": "hyprlang",
1242 "type": "github"
1243 }
1244 },
1245 "hyprutils": {
1246 "inputs": {
1247 "nixpkgs": [
1248 "hyprland",
1249 "nixpkgs"
1250 ],
1251 "systems": [
1252 "hyprland",
1253 "systems"
1254 ]
1255 },
1256 "locked": {
1257 "lastModified": 1726874949,
1258 "narHash": "sha256-PNnIpwGqpTvMU3N2r0wMQwK1E+t4Bb5fbJwblQvr+80=",
1259 "owner": "hyprwm",
1260 "repo": "hyprutils",
1261 "rev": "d97af4f6bd068c03a518b597675e598f57ea2291",
1262 "type": "github"
1263 },
1264 "original": {
1265 "owner": "hyprwm",
1266 "repo": "hyprutils",
1267 "type": "github"
1268 }
1269 },
1270 "hyprwayland-scanner": {
1271 "inputs": {
1272 "nixpkgs": [
1273 "hyprland",
1274 "nixpkgs"
1275 ],
1276 "systems": [
1277 "hyprland",
1278 "systems"
1279 ]
1280 },
1281 "locked": {
1282 "lastModified": 1726840673,
1283 "narHash": "sha256-HIPEXyRRVZoqD6U+lFS1B0tsIU7p83FaB9m7KT/x6mQ=",
1284 "owner": "hyprwm",
1285 "repo": "hyprwayland-scanner",
1286 "rev": "b68dab23fc922eae99306988133ee80a40b39ca5",
1287 "type": "github"
1288 },
1289 "original": {
1290 "owner": "hyprwm",
1291 "repo": "hyprwayland-scanner",
1292 "type": "github"
1293 }
1294 },
1295 "langref": {
1296 "flake": false,
1297 "locked": {
1298 "narHash": "sha256-O6p2tiKD8ZMhSX+DeA/o5hhAvcPkU2J9lFys/r11peY=",
1299 "type": "file",
1300 "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in"
1301 },
1302 "original": {
1303 "type": "file",
1304 "url": "https://raw.githubusercontent.com/ziglang/zig/0fb2015fd3422fc1df364995f9782dfe7255eccd/doc/langref.html.in"
1305 }
1306 },
1307 "nh_darwin": {
1308 "inputs": {
1309 "crate2nix": "crate2nix",
1310 "devshell": "devshell_4",
1311 "flake-parts": "flake-parts_4",
1312 "nixpkgs": [
1313 "nixpkgs"
1314 ]
1315 },
1316 "locked": {
1317 "lastModified": 1726102702,
1318 "narHash": "sha256-CRP0fja7sT9aNJCKV+VUGrMZCslMptEtK0/JAjNAoQU=",
1319 "owner": "ToyVo",
1320 "repo": "nh_darwin",
1321 "rev": "642220e43e1b1fec3b1894fb25ad36c6831d0cab",
1322 "type": "github"
1323 },
1324 "original": {
1325 "owner": "ToyVo",
1326 "repo": "nh_darwin",
1327 "type": "github"
1328 }
1329 },
1330 "nix-test-runner": {
1331 "flake": false,
1332 "locked": {
1333 "lastModified": 1588761593,
1334 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
1335 "owner": "stoeffel",
1336 "repo": "nix-test-runner",
1337 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
1338 "type": "github"
1339 },
1340 "original": {
1341 "owner": "stoeffel",
1342 "repo": "nix-test-runner",
1343 "type": "github"
1344 }
1345 },
1346 "nix-test-runner_2": {
1347 "flake": false,
1348 "locked": {
1349 "lastModified": 1588761593,
1350 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
1351 "owner": "stoeffel",
1352 "repo": "nix-test-runner",
1353 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
1354 "type": "github"
1355 },
1356 "original": {
1357 "owner": "stoeffel",
1358 "repo": "nix-test-runner",
1359 "type": "github"
1360 }
1361 },
1362 "nix-test-runner_3": {
1363 "flake": false,
1364 "locked": {
1365 "lastModified": 1588761593,
1366 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
1367 "owner": "stoeffel",
1368 "repo": "nix-test-runner",
1369 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
1370 "type": "github"
1371 },
1372 "original": {
1373 "owner": "stoeffel",
1374 "repo": "nix-test-runner",
1375 "type": "github"
1376 }
1377 },
1378 "nix-update": {
1379 "inputs": {
1380 "flake-parts": "flake-parts_5",
1381 "nixpkgs": [
1382 "nixos-cosmic",
1383 "nixpkgs"
1384 ],
1385 "treefmt-nix": "treefmt-nix"
1386 },
1387 "locked": {
1388 "lastModified": 1726651036,
1389 "narHash": "sha256-6kR4UEBZvbQNoR3l8/It5ZTCC+mB14jzj7MNnFoQJwE=",
1390 "owner": "Mic92",
1391 "repo": "nix-update",
1392 "rev": "7dd0e4467c571ebb7e53d9e3d40c49f75473efdf",
1393 "type": "github"
1394 },
1395 "original": {
1396 "owner": "Mic92",
1397 "repo": "nix-update",
1398 "type": "github"
1399 }
1400 },
1401 "nixos-cosmic": {
1402 "inputs": {
1403 "flake-compat": "flake-compat_4",
1404 "nix-update": "nix-update",
1405 "nixpkgs": [
1406 "nixpkgs"
1407 ],
1408 "nixpkgs-stable": "nixpkgs-stable_2",
1409 "rust-overlay": "rust-overlay"
1410 },
1411 "locked": {
1412 "lastModified": 1726968933,
1413 "narHash": "sha256-YOJDrPXKZZinw2KuP0Mlbo832dbiVMs5l1Hb3wE/2XU=",
1414 "owner": "lilyinstarlight",
1415 "repo": "nixos-cosmic",
1416 "rev": "ec5a2754a6050dda3969d947b655a5300d150c91",
1417 "type": "github"
1418 },
1419 "original": {
1420 "owner": "lilyinstarlight",
1421 "repo": "nixos-cosmic",
1422 "type": "github"
1423 }
1424 },
1425 "nixpkgs": {
1426 "locked": {
1427 "lastModified": 0,
1428 "narHash": "sha256-dFZRVSgmJkyM0bkPpaYRtG/kRMRTorUIDj8BxoOt1T4=",
1429 "path": "/nix/store/h60m1fwahjd2mv6gsg77ji3vb4gpj4dk-source",
1430 "type": "path"
1431 },
1432 "original": {
1433 "id": "nixpkgs",
1434 "type": "indirect"
1435 }
1436 },
1437 "nixpkgs-stable": {
1438 "locked": {
1439 "lastModified": 1726062281,
1440 "narHash": "sha256-PyFVySdGj3enKqm8RQuo4v1KLJLmNLOq2yYOHsI6e2Q=",
1441 "owner": "nixos",
1442 "repo": "nixpkgs",
1443 "rev": "e65aa8301ba4f0ab8cb98f944c14aa9da07394f8",
1444 "type": "github"
1445 },
1446 "original": {
1447 "owner": "nixos",
1448 "ref": "release-24.05",
1449 "repo": "nixpkgs",
1450 "type": "github"
1451 }
1452 },
1453 "nixpkgs-stable_2": {
1454 "locked": {
1455 "lastModified": 1726838390,
1456 "narHash": "sha256-NmcVhGElxDbmEWzgXsyAjlRhUus/nEqPC5So7BOJLUM=",
1457 "owner": "NixOS",
1458 "repo": "nixpkgs",
1459 "rev": "944b2aea7f0a2d7c79f72468106bc5510cbf5101",
1460 "type": "github"
1461 },
1462 "original": {
1463 "owner": "NixOS",
1464 "ref": "nixos-24.05",
1465 "repo": "nixpkgs",
1466 "type": "github"
1467 }
1468 },
1469 "nixpkgs-stable_3": {
1470 "locked": {
1471 "lastModified": 1720535198,
1472 "narHash": "sha256-zwVvxrdIzralnSbcpghA92tWu2DV2lwv89xZc8MTrbg=",
1473 "owner": "NixOS",
1474 "repo": "nixpkgs",
1475 "rev": "205fd4226592cc83fd4c0885a3e4c9c400efabb5",
1476 "type": "github"
1477 },
1478 "original": {
1479 "id": "nixpkgs",
1480 "ref": "nixos-23.11",
1481 "type": "indirect"
1482 }
1483 },
1484 "nixpkgs-unstable": {
1485 "locked": {
1486 "lastModified": 1719082008,
1487 "narHash": "sha256-jHJSUH619zBQ6WdC21fFAlDxHErKVDJ5fpN0Hgx4sjs=",
1488 "owner": "nixos",
1489 "repo": "nixpkgs",
1490 "rev": "9693852a2070b398ee123a329e68f0dab5526681",
1491 "type": "github"
1492 },
1493 "original": {
1494 "owner": "nixos",
1495 "ref": "nixpkgs-unstable",
1496 "repo": "nixpkgs",
1497 "type": "github"
1498 }
1499 },
1500 "nixpkgs_10": {
1501 "locked": {
1502 "lastModified": 1726755586,
1503 "narHash": "sha256-PmUr/2GQGvFTIJ6/Tvsins7Q43KTMvMFhvG6oaYK+Wk=",
1504 "owner": "NixOS",
1505 "repo": "nixpkgs",
1506 "rev": "c04d5652cfa9742b1d519688f65d1bbccea9eb7e",
1507 "type": "github"
1508 },
1509 "original": {
1510 "id": "nixpkgs",
1511 "ref": "nixos-unstable",
1512 "type": "indirect"
1513 }
1514 },
1515 "nixpkgs_11": {
1516 "locked": {
1517 "lastModified": 1725194671,
1518 "narHash": "sha256-tLGCFEFTB5TaOKkpfw3iYT9dnk4awTP/q4w+ROpMfuw=",
1519 "owner": "NixOS",
1520 "repo": "nixpkgs",
1521 "rev": "b833ff01a0d694b910daca6e2ff4a3f26dee478c",
1522 "type": "github"
1523 },
1524 "original": {
1525 "owner": "NixOS",
1526 "ref": "nixpkgs-unstable",
1527 "repo": "nixpkgs",
1528 "type": "github"
1529 }
1530 },
1531 "nixpkgs_12": {
1532 "locked": {
1533 "lastModified": 1708161998,
1534 "narHash": "sha256-6KnemmUorCvlcAvGziFosAVkrlWZGIc6UNT9GUYr0jQ=",
1535 "owner": "NixOS",
1536 "repo": "nixpkgs",
1537 "rev": "84d981bae8b5e783b3b548de505b22880559515f",
1538 "type": "github"
1539 },
1540 "original": {
1541 "owner": "NixOS",
1542 "ref": "nixos-23.11",
1543 "repo": "nixpkgs",
1544 "type": "github"
1545 }
1546 },
1547 "nixpkgs_13": {
1548 "locked": {
1549 "lastModified": 1717696253,
1550 "narHash": "sha256-1+ua0ggXlYYPLTmMl3YeYYsBXDSCqT+Gw3u6l4gvMhA=",
1551 "owner": "NixOS",
1552 "repo": "nixpkgs",
1553 "rev": "9b5328b7f761a7bbdc0e332ac4cf076a3eedb89b",
1554 "type": "github"
1555 },
1556 "original": {
1557 "owner": "NixOS",
1558 "ref": "nixos-24.05",
1559 "repo": "nixpkgs",
1560 "type": "github"
1561 }
1562 },
1563 "nixpkgs_2": {
1564 "locked": {
1565 "lastModified": 1726447378,
1566 "narHash": "sha256-2yV8nmYE1p9lfmLHhOCbYwQC/W8WYfGQABoGzJOb1JQ=",
1567 "owner": "nixos",
1568 "repo": "nixpkgs",
1569 "rev": "086b448a5d54fd117f4dc2dee55c9f0ff461bdc1",
1570 "type": "github"
1571 },
1572 "original": {
1573 "owner": "nixos",
1574 "ref": "nixos-24.05",
1575 "repo": "nixpkgs",
1576 "type": "github"
1577 }
1578 },
1579 "nixpkgs_3": {
1580 "locked": {
1581 "lastModified": 1726755586,
1582 "narHash": "sha256-PmUr/2GQGvFTIJ6/Tvsins7Q43KTMvMFhvG6oaYK+Wk=",
1583 "owner": "NixOS",
1584 "repo": "nixpkgs",
1585 "rev": "c04d5652cfa9742b1d519688f65d1bbccea9eb7e",
1586 "type": "github"
1587 },
1588 "original": {
1589 "owner": "NixOS",
1590 "ref": "nixos-unstable",
1591 "repo": "nixpkgs",
1592 "type": "github"
1593 }
1594 },
1595 "nixpkgs_4": {
1596 "locked": {
1597 "lastModified": 1700612854,
1598 "narHash": "sha256-yrQ8osMD+vDLGFX7pcwsY/Qr5PUd6OmDMYJZzZi0+zc=",
1599 "owner": "NixOS",
1600 "repo": "nixpkgs",
1601 "rev": "19cbff58383a4ae384dea4d1d0c823d72b49d614",
1602 "type": "github"
1603 },
1604 "original": {
1605 "owner": "NixOS",
1606 "ref": "nixos-unstable",
1607 "repo": "nixpkgs",
1608 "type": "github"
1609 }
1610 },
1611 "nixpkgs_5": {
1612 "locked": {
1613 "lastModified": 1715534503,
1614 "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",
1615 "owner": "NixOS",
1616 "repo": "nixpkgs",
1617 "rev": "2057814051972fa1453ddfb0d98badbea9b83c06",
1618 "type": "github"
1619 },
1620 "original": {
1621 "owner": "NixOS",
1622 "ref": "nixos-unstable",
1623 "repo": "nixpkgs",
1624 "type": "github"
1625 }
1626 },
1627 "nixpkgs_6": {
1628 "locked": {
1629 "lastModified": 1715534503,
1630 "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",
1631 "owner": "NixOS",
1632 "repo": "nixpkgs",
1633 "rev": "2057814051972fa1453ddfb0d98badbea9b83c06",
1634 "type": "github"
1635 },
1636 "original": {
1637 "owner": "NixOS",
1638 "ref": "nixos-unstable",
1639 "repo": "nixpkgs",
1640 "type": "github"
1641 }
1642 },
1643 "nixpkgs_7": {
1644 "locked": {
1645 "lastModified": 1719506693,
1646 "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",
1647 "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source",
1648 "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a",
1649 "type": "path"
1650 },
1651 "original": {
1652 "id": "nixpkgs",
1653 "type": "indirect"
1654 }
1655 },
1656 "nixpkgs_8": {
1657 "locked": {
1658 "lastModified": 1719506693,
1659 "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",
1660 "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source",
1661 "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a",
1662 "type": "path"
1663 },
1664 "original": {
1665 "id": "nixpkgs",
1666 "type": "indirect"
1667 }
1668 },
1669 "nixpkgs_9": {
1670 "locked": {
1671 "lastModified": 1712026416,
1672 "narHash": "sha256-N/3VR/9e1NlN49p7kCiATiEY6Tzdo+CbrAG8kqCQKcI=",
1673 "owner": "NixOS",
1674 "repo": "nixpkgs",
1675 "rev": "080a4a27f206d07724b88da096e27ef63401a504",
1676 "type": "github"
1677 },
1678 "original": {
1679 "id": "nixpkgs",
1680 "type": "indirect"
1681 }
1682 },
1683 "pre-commit-hooks": {
1684 "inputs": {
1685 "flake-compat": [
1686 "nh_darwin",
1687 "crate2nix",
1688 "crate2nix_stable",
1689 "crate2nix_stable",
1690 "flake-compat"
1691 ],
1692 "gitignore": "gitignore",
1693 "nixpkgs": [
1694 "nh_darwin",
1695 "crate2nix",
1696 "crate2nix_stable",
1697 "crate2nix_stable",
1698 "nixpkgs"
1699 ],
1700 "nixpkgs-stable": [
1701 "nh_darwin",
1702 "crate2nix",
1703 "crate2nix_stable",
1704 "crate2nix_stable",
1705 "nixpkgs"
1706 ]
1707 },
1708 "locked": {
1709 "lastModified": 1719259945,
1710 "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=",
1711 "owner": "cachix",
1712 "repo": "pre-commit-hooks.nix",
1713 "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07",
1714 "type": "github"
1715 },
1716 "original": {
1717 "owner": "cachix",
1718 "repo": "pre-commit-hooks.nix",
1719 "type": "github"
1720 }
1721 },
1722 "pre-commit-hooks_2": {
1723 "inputs": {
1724 "flake-compat": [
1725 "nh_darwin",
1726 "crate2nix",
1727 "crate2nix_stable",
1728 "flake-compat"
1729 ],
1730 "gitignore": "gitignore_2",
1731 "nixpkgs": [
1732 "nh_darwin",
1733 "crate2nix",
1734 "crate2nix_stable",
1735 "nixpkgs"
1736 ],
1737 "nixpkgs-stable": [
1738 "nh_darwin",
1739 "crate2nix",
1740 "crate2nix_stable",
1741 "nixpkgs"
1742 ]
1743 },
1744 "locked": {
1745 "lastModified": 1719259945,
1746 "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=",
1747 "owner": "cachix",
1748 "repo": "pre-commit-hooks.nix",
1749 "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07",
1750 "type": "github"
1751 },
1752 "original": {
1753 "owner": "cachix",
1754 "repo": "pre-commit-hooks.nix",
1755 "type": "github"
1756 }
1757 },
1758 "pre-commit-hooks_3": {
1759 "inputs": {
1760 "flake-compat": [
1761 "nh_darwin",
1762 "crate2nix",
1763 "flake-compat"
1764 ],
1765 "flake-utils": "flake-utils_7",
1766 "gitignore": "gitignore_3",
1767 "nixpkgs": [
1768 "nh_darwin",
1769 "crate2nix",
1770 "nixpkgs"
1771 ],
1772 "nixpkgs-stable": [
1773 "nh_darwin",
1774 "crate2nix",
1775 "nixpkgs"
1776 ]
1777 },
1778 "locked": {
1779 "lastModified": 1712055707,
1780 "narHash": "sha256-4XLvuSIDZJGS17xEwSrNuJLL7UjDYKGJSbK1WWX2AK8=",
1781 "owner": "cachix",
1782 "repo": "pre-commit-hooks.nix",
1783 "rev": "e35aed5fda3cc79f88ed7f1795021e559582093a",
1784 "type": "github"
1785 },
1786 "original": {
1787 "owner": "cachix",
1788 "repo": "pre-commit-hooks.nix",
1789 "type": "github"
1790 }
1791 },
1792 "root": {
1793 "inputs": {
1794 "blocklist-hosts": "blocklist-hosts",
1795 "darwin": "darwin",
1796 "flake-utils": "flake-utils",
1797 "foundryvtt": "foundryvtt",
1798 "ghostty": "ghostty",
1799 "home-manager": "home-manager",
1800 "hyprland": "hyprland",
1801 "hyprland-plugins": "hyprland-plugins",
1802 "nh_darwin": "nh_darwin",
1803 "nixos-cosmic": "nixos-cosmic",
1804 "nixpkgs": "nixpkgs_10",
1805 "nixpkgs-stable": "nixpkgs-stable_3",
1806 "stylix": "stylix",
1807 "zig": "zig_2",
1808 "zls": "zls"
1809 }
1810 },
1811 "rust-overlay": {
1812 "inputs": {
1813 "nixpkgs": [
1814 "nixos-cosmic",
1815 "nixpkgs"
1816 ]
1817 },
1818 "locked": {
1819 "lastModified": 1726885519,
1820 "narHash": "sha256-wrXknshJMRLv91KQD5d7ovUqJ70FlDM7XeG/upSsKgM=",
1821 "owner": "oxalica",
1822 "repo": "rust-overlay",
1823 "rev": "a66e16cb21e4428224925dbf1b66238c727dda0a",
1824 "type": "github"
1825 },
1826 "original": {
1827 "owner": "oxalica",
1828 "repo": "rust-overlay",
1829 "type": "github"
1830 }
1831 },
1832 "stylix": {
1833 "inputs": {
1834 "base16": "base16",
1835 "base16-fish": "base16-fish",
1836 "base16-foot": "base16-foot",
1837 "base16-helix": "base16-helix",
1838 "base16-kitty": "base16-kitty",
1839 "base16-tmux": "base16-tmux",
1840 "base16-vim": "base16-vim",
1841 "flake-compat": "flake-compat_5",
1842 "flake-utils": "flake-utils_8",
1843 "gnome-shell": "gnome-shell",
1844 "home-manager": "home-manager_2",
1845 "nixpkgs": "nixpkgs_11",
1846 "systems": "systems_9"
1847 },
1848 "locked": {
1849 "lastModified": 1726828291,
1850 "narHash": "sha256-pGRPVVm7UXf+fx2NVpH6FFSWR9AynG6eoVlagaqH9i4=",
1851 "owner": "danth",
1852 "repo": "stylix",
1853 "rev": "53bcceb4e46d0b3e8ae6434a7a6bcc3463092093",
1854 "type": "github"
1855 },
1856 "original": {
1857 "owner": "danth",
1858 "repo": "stylix",
1859 "type": "github"
1860 }
1861 },
1862 "systems": {
1863 "locked": {
1864 "lastModified": 1681028828,
1865 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1866 "owner": "nix-systems",
1867 "repo": "default",
1868 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1869 "type": "github"
1870 },
1871 "original": {
1872 "owner": "nix-systems",
1873 "repo": "default",
1874 "type": "github"
1875 }
1876 },
1877 "systems_10": {
1878 "locked": {
1879 "lastModified": 1681028828,
1880 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1881 "owner": "nix-systems",
1882 "repo": "default",
1883 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1884 "type": "github"
1885 },
1886 "original": {
1887 "owner": "nix-systems",
1888 "repo": "default",
1889 "type": "github"
1890 }
1891 },
1892 "systems_11": {
1893 "locked": {
1894 "lastModified": 1681028828,
1895 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1896 "owner": "nix-systems",
1897 "repo": "default",
1898 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1899 "type": "github"
1900 },
1901 "original": {
1902 "owner": "nix-systems",
1903 "repo": "default",
1904 "type": "github"
1905 }
1906 },
1907 "systems_12": {
1908 "locked": {
1909 "lastModified": 1681028828,
1910 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1911 "owner": "nix-systems",
1912 "repo": "default",
1913 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1914 "type": "github"
1915 },
1916 "original": {
1917 "owner": "nix-systems",
1918 "repo": "default",
1919 "type": "github"
1920 }
1921 },
1922 "systems_2": {
1923 "locked": {
1924 "lastModified": 1681028828,
1925 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1926 "owner": "nix-systems",
1927 "repo": "default",
1928 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1929 "type": "github"
1930 },
1931 "original": {
1932 "owner": "nix-systems",
1933 "repo": "default",
1934 "type": "github"
1935 }
1936 },
1937 "systems_3": {
1938 "locked": {
1939 "lastModified": 1689347949,
1940 "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=",
1941 "owner": "nix-systems",
1942 "repo": "default-linux",
1943 "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68",
1944 "type": "github"
1945 },
1946 "original": {
1947 "owner": "nix-systems",
1948 "repo": "default-linux",
1949 "type": "github"
1950 }
1951 },
1952 "systems_4": {
1953 "locked": {
1954 "lastModified": 1681028828,
1955 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1956 "owner": "nix-systems",
1957 "repo": "default",
1958 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1959 "type": "github"
1960 },
1961 "original": {
1962 "owner": "nix-systems",
1963 "repo": "default",
1964 "type": "github"
1965 }
1966 },
1967 "systems_5": {
1968 "locked": {
1969 "lastModified": 1681028828,
1970 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1971 "owner": "nix-systems",
1972 "repo": "default",
1973 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1974 "type": "github"
1975 },
1976 "original": {
1977 "owner": "nix-systems",
1978 "repo": "default",
1979 "type": "github"
1980 }
1981 },
1982 "systems_6": {
1983 "locked": {
1984 "lastModified": 1681028828,
1985 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1986 "owner": "nix-systems",
1987 "repo": "default",
1988 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1989 "type": "github"
1990 },
1991 "original": {
1992 "owner": "nix-systems",
1993 "repo": "default",
1994 "type": "github"
1995 }
1996 },
1997 "systems_7": {
1998 "locked": {
1999 "lastModified": 1681028828,
2000 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
2001 "owner": "nix-systems",
2002 "repo": "default",
2003 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
2004 "type": "github"
2005 },
2006 "original": {
2007 "owner": "nix-systems",
2008 "repo": "default",
2009 "type": "github"
2010 }
2011 },
2012 "systems_8": {
2013 "locked": {
2014 "lastModified": 1681028828,
2015 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
2016 "owner": "nix-systems",
2017 "repo": "default",
2018 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
2019 "type": "github"
2020 },
2021 "original": {
2022 "owner": "nix-systems",
2023 "repo": "default",
2024 "type": "github"
2025 }
2026 },
2027 "systems_9": {
2028 "locked": {
2029 "lastModified": 1681028828,
2030 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
2031 "owner": "nix-systems",
2032 "repo": "default",
2033 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
2034 "type": "github"
2035 },
2036 "original": {
2037 "owner": "nix-systems",
2038 "repo": "default",
2039 "type": "github"
2040 }
2041 },
2042 "treefmt-nix": {
2043 "inputs": {
2044 "nixpkgs": [
2045 "nixos-cosmic",
2046 "nix-update",
2047 "nixpkgs"
2048 ]
2049 },
2050 "locked": {
2051 "lastModified": 1719887753,
2052 "narHash": "sha256-p0B2r98UtZzRDM5miGRafL4h7TwGRC4DII+XXHDHqek=",
2053 "owner": "numtide",
2054 "repo": "treefmt-nix",
2055 "rev": "bdb6355009562d8f9313d9460c0d3860f525bc6c",
2056 "type": "github"
2057 },
2058 "original": {
2059 "owner": "numtide",
2060 "repo": "treefmt-nix",
2061 "type": "github"
2062 }
2063 },
2064 "xdph": {
2065 "inputs": {
2066 "hyprland-protocols": "hyprland-protocols",
2067 "hyprlang": [
2068 "hyprland",
2069 "hyprlang"
2070 ],
2071 "hyprutils": [
2072 "hyprland",
2073 "hyprutils"
2074 ],
2075 "hyprwayland-scanner": [
2076 "hyprland",
2077 "hyprwayland-scanner"
2078 ],
2079 "nixpkgs": [
2080 "hyprland",
2081 "nixpkgs"
2082 ],
2083 "systems": [
2084 "hyprland",
2085 "systems"
2086 ]
2087 },
2088 "locked": {
2089 "lastModified": 1726933538,
2090 "narHash": "sha256-xTqnMoJsEojuvqJLuM+U7EZ7q71efaj3pbvjutq4TXc=",
2091 "owner": "hyprwm",
2092 "repo": "xdg-desktop-portal-hyprland",
2093 "rev": "4880c50146d0c2a3152d2b02f79253810c330c11",
2094 "type": "github"
2095 },
2096 "original": {
2097 "owner": "hyprwm",
2098 "repo": "xdg-desktop-portal-hyprland",
2099 "type": "github"
2100 }
2101 },
2102 "zig": {
2103 "inputs": {
2104 "flake-compat": [
2105 "ghostty"
2106 ],
2107 "flake-utils": "flake-utils_2",
2108 "nixpkgs": [
2109 "ghostty",
2110 "nixpkgs-stable"
2111 ]
2112 },
2113 "locked": {
2114 "lastModified": 1717848532,
2115 "narHash": "sha256-d+xIUvSTreHl8pAmU1fnmkfDTGQYCn2Rb/zOwByxS2M=",
2116 "owner": "mitchellh",
2117 "repo": "zig-overlay",
2118 "rev": "02fc5cc555fc14fda40c42d7c3250efa43812b43",
2119 "type": "github"
2120 },
2121 "original": {
2122 "owner": "mitchellh",
2123 "repo": "zig-overlay",
2124 "type": "github"
2125 }
2126 },
2127 "zig-overlay": {
2128 "inputs": {
2129 "flake-compat": "flake-compat_7",
2130 "flake-utils": "flake-utils_11",
2131 "nixpkgs": [
2132 "zls",
2133 "nixpkgs"
2134 ]
2135 },
2136 "locked": {
2137 "lastModified": 1717848532,
2138 "narHash": "sha256-d+xIUvSTreHl8pAmU1fnmkfDTGQYCn2Rb/zOwByxS2M=",
2139 "owner": "mitchellh",
2140 "repo": "zig-overlay",
2141 "rev": "02fc5cc555fc14fda40c42d7c3250efa43812b43",
2142 "type": "github"
2143 },
2144 "original": {
2145 "owner": "mitchellh",
2146 "repo": "zig-overlay",
2147 "type": "github"
2148 }
2149 },
2150 "zig_2": {
2151 "inputs": {
2152 "flake-compat": "flake-compat_6",
2153 "flake-utils": "flake-utils_9",
2154 "nixpkgs": "nixpkgs_12"
2155 },
2156 "locked": {
2157 "lastModified": 1726878449,
2158 "narHash": "sha256-gchxeelL+IdgL/LoEsg3FnO4Dv5z+lmRVHqIE3tq6NA=",
2159 "owner": "mitchellh",
2160 "repo": "zig-overlay",
2161 "rev": "2419eb9f968f451e2c342a69ec44112de5aa36b9",
2162 "type": "github"
2163 },
2164 "original": {
2165 "owner": "mitchellh",
2166 "repo": "zig-overlay",
2167 "type": "github"
2168 }
2169 },
2170 "zls": {
2171 "inputs": {
2172 "flake-utils": "flake-utils_10",
2173 "gitignore": "gitignore_4",
2174 "langref": "langref",
2175 "nixpkgs": "nixpkgs_13",
2176 "zig-overlay": "zig-overlay"
2177 },
2178 "locked": {
2179 "lastModified": 1717891507,
2180 "narHash": "sha256-l/Zo1OwdB3js3wXOpgFLozKwq+bdsPySZtKbEbYBb7U=",
2181 "owner": "zigtools",
2182 "repo": "zls",
2183 "rev": "a26718049a8657d4da04c331aeced1697bc7652b",
2184 "type": "github"
2185 },
2186 "original": {
2187 "owner": "zigtools",
2188 "repo": "zls",
2189 "rev": "a26718049a8657d4da04c331aeced1697bc7652b",
2190 "type": "github"
2191 }
2192 }
2193 },
2194 "root": "root",
2195 "version": 7
2196}
flake.nix+16-14
...@@ -13,11 +13,11 @@...@@ -13,11 +13,11 @@
13 inputs.nixpkgs.follows = "nixpkgs";13 inputs.nixpkgs.follows = "nixpkgs";
14 };14 };
1515
16 stylix.url = "github:danth/stylix";16 hosts = {
17 blocklist-hosts = {
18 url = "github:StevenBlack/hosts";17 url = "github:StevenBlack/hosts";
19 #flake = false;18 #flake = false;
20 };19 };
20
21 hyprland.url = "github:hyprwm/Hyprland";21 hyprland.url = "github:hyprwm/Hyprland";
22 hyprland-plugins = {22 hyprland-plugins = {
23 url = "github:hyprwm/hyprland-plugins";23 url = "github:hyprwm/hyprland-plugins";
...@@ -25,12 +25,11 @@...@@ -25,12 +25,11 @@
25 #flake = false;25 #flake = false;
26 };26 };
2727
28 flake-utils.url = "github:numtide/flake-utils";
29
30 zig.url = "github:mitchellh/zig-overlay";28 zig.url = "github:mitchellh/zig-overlay";
31 zls.url = "github:zigtools/zls?rev=a26718049a8657d4da04c331aeced1697bc7652b";29 zls.url = "github:zigtools/zls?rev=a26718049a8657d4da04c331aeced1697bc7652b";
3230
33 foundryvtt.url = "github:reckenrode/nix-foundryvtt";31 foundryvtt.url = "github:reckenrode/nix-foundryvtt";
32
34 ghostty = {33 ghostty = {
35 url = "git+ssh://git@github.com/ghostty-org/ghostty";34 url = "git+ssh://git@github.com/ghostty-org/ghostty";
36 };35 };
...@@ -44,15 +43,18 @@...@@ -44,15 +43,18 @@
44 url = "github:ToyVo/nh_darwin";43 url = "github:ToyVo/nh_darwin";
45 inputs.nixpkgs.follows = "nixpkgs";44 inputs.nixpkgs.follows = "nixpkgs";
46 };45 };
46 nix-options-search = {
47 url = "github:madsbv/nix-options-search";
48 };
47 };49 };
48 outputs = {50 outputs = {
49 self,51 self,
50 nixpkgs,52 nixpkgs,
51 nixpkgs-stable,53 nixpkgs-stable,
54 nix-options-search,
52 home-manager,55 home-manager,
53 stylix,
54 darwin,56 darwin,
55 blocklist-hosts,57 hosts,
56 hyprland-plugins,58 hyprland-plugins,
57 zig,59 zig,
58 zls,60 zls,
...@@ -64,14 +66,16 @@...@@ -64,14 +66,16 @@
64 overlays = [66 overlays = [
65 inputs.zig.overlays.default67 inputs.zig.overlays.default
66 ];68 ];
67
68 inherit (nixpkgs) lib;69 inherit (nixpkgs) lib;
69 in {70 in {
70 nixosConfigurations = {71 nixosConfigurations = {
71 nixos = lib.nixosSystem {72 nixos = lib.nixosSystem {
72 modules = [73 modules = [
73 {nixpkgs.overlays = overlays;}74 {nixpkgs.overlays = overlays;}
74 nixos-cosmic.nixosModules.default75 hosts.nixosModule
76 {
77 networking.stevenBlackHosts.enable = true;
78 }
75 ./hosts/desktop/configuration.nix79 ./hosts/desktop/configuration.nix
76 home-manager.nixosModules.home-manager80 home-manager.nixosModules.home-manager
77 {81 {
...@@ -81,7 +85,6 @@...@@ -81,7 +85,6 @@
81 users.nmarks = import ./hosts/desktop/home.nix;85 users.nmarks = import ./hosts/desktop/home.nix;
82 };86 };
83 home-manager.extraSpecialArgs = {87 home-manager.extraSpecialArgs = {
84 inherit stylix;
85 inherit hyprland-plugins;88 inherit hyprland-plugins;
86 inherit zls;89 inherit zls;
87 inherit ghostty;90 inherit ghostty;
...@@ -90,8 +93,6 @@...@@ -90,8 +93,6 @@
90 ];93 ];
91 specialArgs = {94 specialArgs = {
92 inherit inputs;95 inherit inputs;
93 inherit stylix;
94 inherit blocklist-hosts;
95 };96 };
96 };97 };
97 };98 };
...@@ -103,6 +104,10 @@...@@ -103,6 +104,10 @@
103 {nixpkgs.overlays = overlays;}104 {nixpkgs.overlays = overlays;}
104 ./hosts/laptop/configuration.nix105 ./hosts/laptop/configuration.nix
105 home-manager.darwinModules.home-manager106 home-manager.darwinModules.home-manager
107 hosts.nixosModule
108 {
109 networking.stevenBlackHosts.enable = true;
110 }
106 {111 {
107 home-manager = {112 home-manager = {
108 useGlobalPkgs = true;113 useGlobalPkgs = true;
...@@ -110,7 +115,6 @@...@@ -110,7 +115,6 @@
110 users.nmarks = import ./hosts/laptop/home.nix;115 users.nmarks = import ./hosts/laptop/home.nix;
111 };116 };
112 home-manager.extraSpecialArgs = {117 home-manager.extraSpecialArgs = {
113 inherit stylix;
114 inherit zls;118 inherit zls;
115 inherit ghostty;119 inherit ghostty;
116 };120 };
...@@ -120,8 +124,6 @@...@@ -120,8 +124,6 @@
120 specialArgs = {124 specialArgs = {
121 inherit nh_darwin;125 inherit nh_darwin;
122 inherit inputs;126 inherit inputs;
123 inherit stylix;
124 inherit blocklist-hosts;
125 inherit ghostty;127 inherit ghostty;
126 };128 };
127 };129 };
hosts/desktop/configuration.nix+67-68
...@@ -25,76 +25,75 @@...@@ -25,76 +25,75 @@
25 ratbagd.enable = true;25 ratbagd.enable = true;
26 };26 };
2727
28 systemd.timers.duckdns = {
29 wantedBy = ["timers.target"];
30 timerConfig = {
31 OnBootSec = "5m";
32 OnUnitActiveSec = "5m";
33 Unit = "duckdns.service";
34 };
35 };
36
37 programs.noisetorch.enable = true;28 programs.noisetorch.enable = true;
3829
39 systemd.services.duckdns = {30 # systemd.timers.duckdns = {
40 enable = true;31 # wantedBy = ["timers.target"];
41 script = ''echo url="https://www.duckdns.org/update?domains=pathfinder2e&token=9c1ffa47-7496-4975-ba2b-a6928b28c500&ip=" | ${pkgs.curl}/bin/curl -v -k -o ~/.duckdns/duck.log -K -'';32 # timerConfig = {
42 serviceConfig = {33 # OnBootSec = "5m";
43 Type = "oneshot";34 # OnUnitActiveSec = "5m";
44 User = "nmarks";35 # Unit = "duckdns.service";
45 };36 # };
46 };37 # };
4738 # systemd.services.duckdns = {
48 services.foundryvtt = {39 # enable = true;
49 enable = true;40 # script = ''echo url="https://www.duckdns.org/update?domains=pathfinder2e&token=9c1ffa47-7496-4975-ba2b-a6928b28c500&ip=" | ${pkgs.curl}/bin/curl -v -k -o ~/.duckdns/duck.log -K -'';
50 hostName = "pathfinder2.duckdns.org";41 # serviceConfig = {
51 proxySSL = true;42 # Type = "oneshot";
52 proxyPort = 443;43 # User = "nmarks";
53 package = inputs.foundryvtt.packages.${pkgs.system}.foundryvtt_11;44 # };
54 };45 # };
5546 #
56 services.cloudflared = {47 # services.foundryvtt = {
57 enable = true;48 # enable = true;
58 # user = "nmarks";49 # hostName = "pathfinder2.duckdns.org";
59 # tunnels = {50 # proxySSL = true;
60 # "b407af0f-5168-4a79-a9f4-fe99e52990dd" = {51 # proxyPort = 443;
61 # credentialsFile = "${config.users.users.nmarks.home}/.cloudflared/b407af0f-5168-4a79-a9f4-fe99e52990dd.json";52 # package = inputs.foundryvtt.packages.${pkgs.system}.foundryvtt_11;
62 # default = "http_status:404";53 # };
63 # };54 #
64 # };55 # services.cloudflared = {
65 };56 # enable = true;
6657 # # user = "nmarks";
67 services.caddy = {58 # # tunnels = {
68 enable = true;59 # # "b407af0f-5168-4a79-a9f4-fe99e52990dd" = {
6960 # # credentialsFile = "${config.users.users.nmarks.home}/.cloudflared/b407af0f-5168-4a79-a9f4-fe99e52990dd.json";
70 # virtualHosts."10.154.1.147".extraConfig = ''61 # # default = "http_status:404";
71 # tls internal62 # # };
72 # reverse_proxy localhost:3000063 # # };
73 # encode zstd gzip64 # };
74 # '';65 #
7566 # services.caddy = {
76 # virtualHosts."10.154.1.105".extraConfig = ''67 # enable = true;
77 # tls internal68 #
78 # reverse_proxy localhost:3000069 # # virtualHosts."10.154.1.147".extraConfig = ''
79 # encode zstd gzip70 # # tls internal
80 # '';71 # # reverse_proxy localhost:30000
81 #72 # # encode zstd gzip
82 # virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''73 # # '';
83 # reverse_proxy localhost:3000074 #
84 # encode zstd gzip75 # # virtualHosts."10.154.1.105".extraConfig = ''
85 # '';76 # # tls internal
86 virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''77 # # reverse_proxy localhost:30000
87 reverse_proxy localhost:3000078 # # encode zstd gzip
88 '';79 # # '';
8980 # #
90 # extraConfig = ''81 # # virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
91 # pathfinder2e.duckdns.org {82 # # reverse_proxy localhost:30000
92 # # PROXY ALL REQUEST TO PORT 3000083 # # encode zstd gzip
93 # reverse_proxy localhost:3000084 # # '';
94 # encode zstd gzip85 # virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
95 # }86 # reverse_proxy localhost:30000
96 # '';87 # '';
97 };88 #
89 # # extraConfig = ''
90 # # pathfinder2e.duckdns.org {
91 # # # PROXY ALL REQUEST TO PORT 30000
92 # # reverse_proxy localhost:30000
93 # # encode zstd gzip
94 # # }
95 # # '';
96 # };
9897
99 services.flatpak.enable = true;98 services.flatpak.enable = true;
10099
hosts/desktop/home.nix+5-11
...@@ -4,6 +4,7 @@...@@ -4,6 +4,7 @@
4 pkgs,4 pkgs,
5 zls,5 zls,
6 ghostty,6 ghostty,
7 nix-options-search,
7 ...8 ...
8}: {9}: {
9 # wayland.windowManager.hyprland = {10 # wayland.windowManager.hyprland = {
...@@ -111,7 +112,6 @@...@@ -111,7 +112,6 @@
111 dxvk_2112 dxvk_2
112 mangohud113 mangohud
113 vulkan-tools114 vulkan-tools
114 asdf-vm
115 prismlauncher115 prismlauncher
116 # for cmpm17116 # for cmpm17
117 binwalk117 binwalk
...@@ -126,11 +126,6 @@...@@ -126,11 +126,6 @@
126 sl126 sl
127 fallout-ce127 fallout-ce
128 fallout2-ce128 fallout2-ce
129 #CSE114 (Haskell stuff)
130 stack
131 (haskell-language-server.override {supportedGhcVersions = ["94" "947"];})
132 haskell.compiler.ghc947
133 ormolu
134 #LSP + formatters/linters129 #LSP + formatters/linters
135 lua-language-server130 lua-language-server
136 nil131 nil
...@@ -169,7 +164,7 @@...@@ -169,7 +164,7 @@
169164
170 programs.kitty = {165 programs.kitty = {
171 enable = true;166 enable = true;
172 theme = "Catppuccin-Mocha";167 themeFile = "Catppuccin-Mocha";
173 extraConfig = "font_family Iosevka NF168 extraConfig = "font_family Iosevka NF
174 italic_font auto169 italic_font auto
175 bold_italic_font auto170 bold_italic_font auto
...@@ -188,12 +183,11 @@...@@ -188,12 +183,11 @@
188 }183 }
189 ];184 ];
190 shellAliases = {185 shellAliases = {
191 hm-update = "git add home.nix ; git commit -m 'updated home-manager config'; git push origin main; home-manager switch --flake ~/.dotfiles/#nmarks";186 # hm-update = "git add home.nix ; git commit -m 'updated home-manager config'; git push origin main; home-manager switch --flake ~/.dotfiles/#nmarks";
192 sys-update = "git add configuration.nix ; git commit -m 'updated system config'; git push origin main; sudo nixos-rebuild switch --flake ~/.dotfiles/#nmarks";187 # sys-update = "git add configuration.nix ; git commit -m 'updated system config'; git push origin main; sudo nixos-rebuild switch --flake ~/.dotfiles/#nmarks";
193 full-update = "sys-update; hm-update";188 # full-update = "sys-update; hm-update";
194 reboot-windows = "sudo efibootmgr --bootnext 0000; sudo reboot -h now";189 reboot-windows = "sudo efibootmgr --bootnext 0000; sudo reboot -h now";
195 };190 };
196 shellInit = "source $HOME/.nix-profile/share/asdf-vm/asdf.fish ";
197 };191 };
198192
199 programs.hyfetch = {193 programs.hyfetch = {