authorgravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2024-12-05 16:06:45-08:00
committergravatar for nmarks413@gmail.comNatalie Marks <nmarks413@gmail.com> 2024-12-05 16:06:45-08:00
log7b05391e4f457acc760bb15f37e568323d99bc35
tree4fe8749771e3b244903739d38afebb4cdd9fbb8f
parent8de26eac7d623e089aea5ee696a17bf5b9e1f3a3
parentf52b256bd2d1982a6b25f7455fd459c7da12aadf

Merge branch 'main' of github.com:nmarks413/nix-config


4 files changed, 143 insertions(+), 1089 deletions(-)

flake.lock+128-1014
......@@ -20,11 +20,11 @@
2020 ]
2121 },
2222 "locked": {
23 "lastModified": 1728326504,
24 "narHash": "sha256-dQXAj+4d6neY7ldCiH6gNym3upP49PVxRzEPxXlD9Aw=",
23 "lastModified": 1731959031,
24 "narHash": "sha256-TGcvIjftziC1CjuiHCzrYDwmOoSFYIhdiKmLetzB5L0=",
2525 "owner": "hyprwm",
2626 "repo": "aquamarine",
27 "rev": "65dd97b5d21e917295159bbef1d52e06963f4eb0",
27 "rev": "4468981c1c50999f315baa1508f0e53c4ee70c52",
2828 "type": "github"
2929 },
3030 "original": {
......@@ -33,204 +33,6 @@
3333 "type": "github"
3434 }
3535 },
36 "cachix": {
37 "inputs": {
38 "devenv": [
39 "nh_darwin",
40 "crate2nix"
41 ],
42 "flake-compat": [
43 "nh_darwin",
44 "crate2nix"
45 ],
46 "nixpkgs": "nixpkgs_3",
47 "pre-commit-hooks": [
48 "nh_darwin",
49 "crate2nix"
50 ]
51 },
52 "locked": {
53 "lastModified": 1709700175,
54 "narHash": "sha256-A0/6ZjLmT9qdYzKHmevnEIC7G+GiZ4UCr8v0poRPzds=",
55 "owner": "cachix",
56 "repo": "cachix",
57 "rev": "be97b37989f11b724197b5f4c7ffd78f12c8c4bf",
58 "type": "github"
59 },
60 "original": {
61 "owner": "cachix",
62 "ref": "latest",
63 "repo": "cachix",
64 "type": "github"
65 }
66 },
67 "cachix_2": {
68 "inputs": {
69 "devenv": [
70 "nh_darwin",
71 "crate2nix",
72 "crate2nix_stable"
73 ],
74 "flake-compat": [
75 "nh_darwin",
76 "crate2nix",
77 "crate2nix_stable"
78 ],
79 "nixpkgs": "nixpkgs_4",
80 "pre-commit-hooks": [
81 "nh_darwin",
82 "crate2nix",
83 "crate2nix_stable"
84 ]
85 },
86 "locked": {
87 "lastModified": 1716549461,
88 "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=",
89 "owner": "cachix",
90 "repo": "cachix",
91 "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4",
92 "type": "github"
93 },
94 "original": {
95 "owner": "cachix",
96 "ref": "latest",
97 "repo": "cachix",
98 "type": "github"
99 }
100 },
101 "cachix_3": {
102 "inputs": {
103 "devenv": [
104 "nh_darwin",
105 "crate2nix",
106 "crate2nix_stable",
107 "crate2nix_stable"
108 ],
109 "flake-compat": [
110 "nh_darwin",
111 "crate2nix",
112 "crate2nix_stable",
113 "crate2nix_stable"
114 ],
115 "nixpkgs": "nixpkgs_5",
116 "pre-commit-hooks": [
117 "nh_darwin",
118 "crate2nix",
119 "crate2nix_stable",
120 "crate2nix_stable"
121 ]
122 },
123 "locked": {
124 "lastModified": 1716549461,
125 "narHash": "sha256-lHy5kgx6J8uD+16SO47dPrbob98sh+W1tf4ceSqPVK4=",
126 "owner": "cachix",
127 "repo": "cachix",
128 "rev": "e2bb269fb8c0828d5d4d2d7b8d09ea85abcacbd4",
129 "type": "github"
130 },
131 "original": {
132 "owner": "cachix",
133 "ref": "latest",
134 "repo": "cachix",
135 "type": "github"
136 }
137 },
138 "crate2nix": {
139 "inputs": {
140 "cachix": "cachix",
141 "crate2nix_stable": "crate2nix_stable",
142 "devshell": "devshell_3",
143 "flake-compat": "flake-compat_4",
144 "flake-parts": "flake-parts_3",
145 "nix-test-runner": "nix-test-runner_3",
146 "nixpkgs": "nixpkgs_8",
147 "pre-commit-hooks": "pre-commit-hooks_4"
148 },
149 "locked": {
150 "lastModified": 1723311214,
151 "narHash": "sha256-xdGZQBEa1AC2us/sY3igS/CucWY6jErXsAvCFRhB2LI=",
152 "owner": "nix-community",
153 "repo": "crate2nix",
154 "rev": "236f6addfd452a48be805819e3216af79e988fd5",
155 "type": "github"
156 },
157 "original": {
158 "owner": "nix-community",
159 "repo": "crate2nix",
160 "type": "github"
161 }
162 },
163 "crate2nix_stable": {
164 "inputs": {
165 "cachix": "cachix_2",
166 "crate2nix_stable": "crate2nix_stable_2",
167 "devshell": "devshell_2",
168 "flake-compat": "flake-compat_3",
169 "flake-parts": "flake-parts_2",
170 "nix-test-runner": "nix-test-runner_2",
171 "nixpkgs": "nixpkgs_7",
172 "pre-commit-hooks": "pre-commit-hooks_3"
173 },
174 "locked": {
175 "lastModified": 1719760004,
176 "narHash": "sha256-esWhRnt7FhiYq0CcIxw9pvH+ybOQmWBfHYMtleaMhBE=",
177 "owner": "nix-community",
178 "repo": "crate2nix",
179 "rev": "1dee214bb20855fa3e1e7bb98d28922ddaff8c57",
180 "type": "github"
181 },
182 "original": {
183 "owner": "nix-community",
184 "ref": "0.14.1",
185 "repo": "crate2nix",
186 "type": "github"
187 }
188 },
189 "crate2nix_stable_2": {
190 "inputs": {
191 "cachix": "cachix_3",
192 "crate2nix_stable": "crate2nix_stable_3",
193 "devshell": "devshell",
194 "flake-compat": "flake-compat_2",
195 "flake-parts": "flake-parts",
196 "nix-test-runner": "nix-test-runner",
197 "nixpkgs": "nixpkgs_6",
198 "pre-commit-hooks": "pre-commit-hooks_2"
199 },
200 "locked": {
201 "lastModified": 1712821484,
202 "narHash": "sha256-rGT3CW64cJS9nlnWPFWSc1iEa3dNZecVVuPVGzcsHe8=",
203 "owner": "nix-community",
204 "repo": "crate2nix",
205 "rev": "42883afcad3823fa5811e967fb7bff54bc3c9d6d",
206 "type": "github"
207 },
208 "original": {
209 "owner": "nix-community",
210 "ref": "0.14.0",
211 "repo": "crate2nix",
212 "type": "github"
213 }
214 },
215 "crate2nix_stable_3": {
216 "inputs": {
217 "flake-utils": "flake-utils_2"
218 },
219 "locked": {
220 "lastModified": 1702842982,
221 "narHash": "sha256-A9AowkHIjsy1a4LuiPiVP88FMxyCWK41flZEZOUuwQM=",
222 "owner": "nix-community",
223 "repo": "crate2nix",
224 "rev": "75ac2973affa6b9b4f661a7b592cba6e4f51d426",
225 "type": "github"
226 },
227 "original": {
228 "owner": "nix-community",
229 "ref": "0.12.0",
230 "repo": "crate2nix",
231 "type": "github"
232 }
233 },
23436 "darwin": {
23537 "inputs": {
23638 "nixpkgs": [
......@@ -238,11 +40,11 @@
23840 ]
23941 },
24042 "locked": {
241 "lastModified": 1728385805,
242 "narHash": "sha256-mUd38b0vhB7yzgAjNOaFz7VY9xIVzlbn3P2wjGBcVV0=",
43 "lastModified": 1733105089,
44 "narHash": "sha256-Qs3YmoLYUJ8g4RkFj2rMrzrP91e4ShAioC9s+vG6ENM=",
24345 "owner": "lnl7",
24446 "repo": "nix-darwin",
245 "rev": "48b50b3b137be5cfb9f4d006835ce7c3fe558ccc",
47 "rev": "c6b65d946097baf3915dd51373251de98199280d",
24648 "type": "github"
24749 },
24850 "original": {
......@@ -252,99 +54,6 @@
25254 "type": "github"
25355 }
25456 },
255 "devshell": {
256 "inputs": {
257 "flake-utils": "flake-utils_3",
258 "nixpkgs": [
259 "nh_darwin",
260 "crate2nix",
261 "crate2nix_stable",
262 "crate2nix_stable",
263 "nixpkgs"
264 ]
265 },
266 "locked": {
267 "lastModified": 1717408969,
268 "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=",
269 "owner": "numtide",
270 "repo": "devshell",
271 "rev": "1ebbe68d57457c8cae98145410b164b5477761f4",
272 "type": "github"
273 },
274 "original": {
275 "owner": "numtide",
276 "repo": "devshell",
277 "type": "github"
278 }
279 },
280 "devshell_2": {
281 "inputs": {
282 "flake-utils": "flake-utils_4",
283 "nixpkgs": [
284 "nh_darwin",
285 "crate2nix",
286 "crate2nix_stable",
287 "nixpkgs"
288 ]
289 },
290 "locked": {
291 "lastModified": 1717408969,
292 "narHash": "sha256-Q0OEFqe35fZbbRPPRdrjTUUChKVhhWXz3T9ZSKmaoVY=",
293 "owner": "numtide",
294 "repo": "devshell",
295 "rev": "1ebbe68d57457c8cae98145410b164b5477761f4",
296 "type": "github"
297 },
298 "original": {
299 "owner": "numtide",
300 "repo": "devshell",
301 "type": "github"
302 }
303 },
304 "devshell_3": {
305 "inputs": {
306 "flake-utils": "flake-utils_5",
307 "nixpkgs": [
308 "nh_darwin",
309 "crate2nix",
310 "nixpkgs"
311 ]
312 },
313 "locked": {
314 "lastModified": 1711099426,
315 "narHash": "sha256-HzpgM/wc3aqpnHJJ2oDqPBkNsqWbW0WfWUO8lKu8nGk=",
316 "owner": "numtide",
317 "repo": "devshell",
318 "rev": "2d45b54ca4a183f2fdcf4b19c895b64fbf620ee8",
319 "type": "github"
320 },
321 "original": {
322 "owner": "numtide",
323 "repo": "devshell",
324 "type": "github"
325 }
326 },
327 "devshell_4": {
328 "inputs": {
329 "nixpkgs": [
330 "nh_darwin",
331 "nixpkgs"
332 ]
333 },
334 "locked": {
335 "lastModified": 1722113426,
336 "narHash": "sha256-Yo/3loq572A8Su6aY5GP56knpuKYRvM2a1meP9oJZCw=",
337 "owner": "numtide",
338 "repo": "devshell",
339 "rev": "67cce7359e4cd3c45296fb4aaf6a19e2a9c757ae",
340 "type": "github"
341 },
342 "original": {
343 "owner": "numtide",
344 "repo": "devshell",
345 "type": "github"
346 }
347 },
34857 "flake-compat": {
34958 "flake": false,
35059 "locked": {
......@@ -362,48 +71,6 @@
36271 }
36372 },
36473 "flake-compat_2": {
365 "locked": {
366 "lastModified": 1696426674,
367 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
368 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
369 "revCount": 57,
370 "type": "tarball",
371 "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
372 },
373 "original": {
374 "type": "tarball",
375 "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
376 }
377 },
378 "flake-compat_3": {
379 "locked": {
380 "lastModified": 1696426674,
381 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
382 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
383 "revCount": 57,
384 "type": "tarball",
385 "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
386 },
387 "original": {
388 "type": "tarball",
389 "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
390 }
391 },
392 "flake-compat_4": {
393 "locked": {
394 "lastModified": 1696426674,
395 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
396 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
397 "revCount": 57,
398 "type": "tarball",
399 "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
400 },
401 "original": {
402 "type": "tarball",
403 "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
404 }
405 },
406 "flake-compat_5": {
40774 "flake": false,
40875 "locked": {
40976 "lastModified": 1717312683,
......@@ -419,7 +86,7 @@
41986 "type": "github"
42087 }
42188 },
422 "flake-compat_6": {
89 "flake-compat_3": {
42390 "flake": false,
42491 "locked": {
42592 "lastModified": 1696426674,
......@@ -435,7 +102,7 @@
435102 "type": "github"
436103 }
437104 },
438 "flake-compat_7": {
105 "flake-compat_4": {
439106 "flake": false,
440107 "locked": {
441108 "lastModified": 1696426674,
......@@ -451,96 +118,6 @@
451118 "type": "github"
452119 }
453120 },
454 "flake-parts": {
455 "inputs": {
456 "nixpkgs-lib": [
457 "nh_darwin",
458 "crate2nix",
459 "crate2nix_stable",
460 "crate2nix_stable",
461 "nixpkgs"
462 ]
463 },
464 "locked": {
465 "lastModified": 1719745305,
466 "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=",
467 "owner": "hercules-ci",
468 "repo": "flake-parts",
469 "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9",
470 "type": "github"
471 },
472 "original": {
473 "owner": "hercules-ci",
474 "repo": "flake-parts",
475 "type": "github"
476 }
477 },
478 "flake-parts_2": {
479 "inputs": {
480 "nixpkgs-lib": [
481 "nh_darwin",
482 "crate2nix",
483 "crate2nix_stable",
484 "nixpkgs"
485 ]
486 },
487 "locked": {
488 "lastModified": 1719745305,
489 "narHash": "sha256-xwgjVUpqSviudEkpQnioeez1Uo2wzrsMaJKJClh+Bls=",
490 "owner": "hercules-ci",
491 "repo": "flake-parts",
492 "rev": "c3c5ecc05edc7dafba779c6c1a61cd08ac6583e9",
493 "type": "github"
494 },
495 "original": {
496 "owner": "hercules-ci",
497 "repo": "flake-parts",
498 "type": "github"
499 }
500 },
501 "flake-parts_3": {
502 "inputs": {
503 "nixpkgs-lib": [
504 "nh_darwin",
505 "crate2nix",
506 "nixpkgs"
507 ]
508 },
509 "locked": {
510 "lastModified": 1712014858,
511 "narHash": "sha256-sB4SWl2lX95bExY2gMFG5HIzvva5AVMJd4Igm+GpZNw=",
512 "owner": "hercules-ci",
513 "repo": "flake-parts",
514 "rev": "9126214d0a59633752a136528f5f3b9aa8565b7d",
515 "type": "github"
516 },
517 "original": {
518 "owner": "hercules-ci",
519 "repo": "flake-parts",
520 "type": "github"
521 }
522 },
523 "flake-parts_4": {
524 "inputs": {
525 "nixpkgs-lib": [
526 "nh_darwin",
527 "nixpkgs"
528 ]
529 },
530 "locked": {
531 "lastModified": 1725234343,
532 "narHash": "sha256-+ebgonl3NbiKD2UD0x4BszCZQ6sTfL4xioaM49o5B3Y=",
533 "owner": "hercules-ci",
534 "repo": "flake-parts",
535 "rev": "567b938d64d4b4112ee253b9274472dc3a346eb6",
536 "type": "github"
537 },
538 "original": {
539 "owner": "hercules-ci",
540 "repo": "flake-parts",
541 "type": "github"
542 }
543 },
544121 "flake-utils": {
545122 "inputs": {
546123 "systems": "systems"
......@@ -559,34 +136,16 @@
559136 "type": "github"
560137 }
561138 },
562 "flake-utils_10": {
563 "inputs": {
564 "systems": "systems_11"
565 },
566 "locked": {
567 "lastModified": 1705309234,
568 "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
569 "owner": "numtide",
570 "repo": "flake-utils",
571 "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
572 "type": "github"
573 },
574 "original": {
575 "owner": "numtide",
576 "repo": "flake-utils",
577 "type": "github"
578 }
579 },
580139 "flake-utils_2": {
581140 "inputs": {
582141 "systems": "systems_3"
583142 },
584143 "locked": {
585 "lastModified": 1694529238,
586 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
144 "lastModified": 1731533236,
145 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
587146 "owner": "numtide",
588147 "repo": "flake-utils",
589 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
148 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
590149 "type": "github"
591150 },
592151 "original": {
......@@ -600,11 +159,11 @@
600159 "systems": "systems_4"
601160 },
602161 "locked": {
603 "lastModified": 1701680307,
604 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
162 "lastModified": 1705309234,
163 "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
605164 "owner": "numtide",
606165 "repo": "flake-utils",
607 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
166 "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
608167 "type": "github"
609168 },
610169 "original": {
......@@ -617,42 +176,6 @@
617176 "inputs": {
618177 "systems": "systems_5"
619178 },
620 "locked": {
621 "lastModified": 1701680307,
622 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
623 "owner": "numtide",
624 "repo": "flake-utils",
625 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
626 "type": "github"
627 },
628 "original": {
629 "owner": "numtide",
630 "repo": "flake-utils",
631 "type": "github"
632 }
633 },
634 "flake-utils_5": {
635 "inputs": {
636 "systems": "systems_6"
637 },
638 "locked": {
639 "lastModified": 1701680307,
640 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",
641 "owner": "numtide",
642 "repo": "flake-utils",
643 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",
644 "type": "github"
645 },
646 "original": {
647 "owner": "numtide",
648 "repo": "flake-utils",
649 "type": "github"
650 }
651 },
652 "flake-utils_6": {
653 "inputs": {
654 "systems": "systems_7"
655 },
656179 "locked": {
657180 "lastModified": 1710146030,
658181 "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
......@@ -667,27 +190,9 @@
667190 "type": "github"
668191 }
669192 },
670 "flake-utils_7": {
671 "inputs": {
672 "systems": "systems_8"
673 },
674 "locked": {
675 "lastModified": 1726560853,
676 "narHash": "sha256-X6rJYSESBVr3hBoH0WbKE5KvhPU5bloyZ2L4K60/fPQ=",
677 "owner": "numtide",
678 "repo": "flake-utils",
679 "rev": "c1dfcf08411b08f6b8615f7d8971a2bfa81d5e8a",
680 "type": "github"
681 },
682 "original": {
683 "owner": "numtide",
684 "repo": "flake-utils",
685 "type": "github"
686 }
687 },
688 "flake-utils_8": {
193 "flake-utils_5": {
689194 "inputs": {
690 "systems": "systems_9"
195 "systems": "systems_6"
691196 },
692197 "locked": {
693198 "lastModified": 1705309234,
......@@ -703,24 +208,6 @@
703208 "type": "github"
704209 }
705210 },
706 "flake-utils_9": {
707 "inputs": {
708 "systems": "systems_10"
709 },
710 "locked": {
711 "lastModified": 1710146030,
712 "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
713 "owner": "numtide",
714 "repo": "flake-utils",
715 "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
716 "type": "github"
717 },
718 "original": {
719 "owner": "numtide",
720 "repo": "flake-utils",
721 "type": "github"
722 }
723 },
724211 "ghostty": {
725212 "inputs": {
726213 "nixpkgs-stable": "nixpkgs-stable",
......@@ -728,11 +215,11 @@
728215 "zig": "zig"
729216 },
730217 "locked": {
731 "lastModified": 1728604055,
732 "narHash": "sha256-qFzvnwoWhGob+Huh3RlCxC+j16uF0LQKKV4dJxY4nDQ=",
218 "lastModified": 1733179821,
219 "narHash": "sha256-dKJpRERwG4b/HBsG/U4VLXn603dOU3nfYsqghQr4OYw=",
733220 "ref": "refs/heads/main",
734 "rev": "c26d1cb28eb5491e05ccbcff075a0eedd09ebaaa",
735 "revCount": 7679,
221 "rev": "91ae0e16f4ef142d86b59b489e4f0610ac60f3fd",
222 "revCount": 8153,
736223 "type": "git",
737224 "url": "ssh://git@github.com/ghostty-org/ghostty"
738225 },
......@@ -764,78 +251,6 @@
764251 }
765252 },
766253 "gitignore_2": {
767 "inputs": {
768 "nixpkgs": [
769 "nh_darwin",
770 "crate2nix",
771 "crate2nix_stable",
772 "crate2nix_stable",
773 "pre-commit-hooks",
774 "nixpkgs"
775 ]
776 },
777 "locked": {
778 "lastModified": 1709087332,
779 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
780 "owner": "hercules-ci",
781 "repo": "gitignore.nix",
782 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
783 "type": "github"
784 },
785 "original": {
786 "owner": "hercules-ci",
787 "repo": "gitignore.nix",
788 "type": "github"
789 }
790 },
791 "gitignore_3": {
792 "inputs": {
793 "nixpkgs": [
794 "nh_darwin",
795 "crate2nix",
796 "crate2nix_stable",
797 "pre-commit-hooks",
798 "nixpkgs"
799 ]
800 },
801 "locked": {
802 "lastModified": 1709087332,
803 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
804 "owner": "hercules-ci",
805 "repo": "gitignore.nix",
806 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
807 "type": "github"
808 },
809 "original": {
810 "owner": "hercules-ci",
811 "repo": "gitignore.nix",
812 "type": "github"
813 }
814 },
815 "gitignore_4": {
816 "inputs": {
817 "nixpkgs": [
818 "nh_darwin",
819 "crate2nix",
820 "pre-commit-hooks",
821 "nixpkgs"
822 ]
823 },
824 "locked": {
825 "lastModified": 1709087332,
826 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
827 "owner": "hercules-ci",
828 "repo": "gitignore.nix",
829 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
830 "type": "github"
831 },
832 "original": {
833 "owner": "hercules-ci",
834 "repo": "gitignore.nix",
835 "type": "github"
836 }
837 },
838 "gitignore_5": {
839254 "flake": false,
840255 "locked": {
841256 "lastModified": 1709087332,
......@@ -851,7 +266,7 @@
851266 "type": "github"
852267 }
853268 },
854 "gitignore_6": {
269 "gitignore_3": {
855270 "inputs": {
856271 "nixpkgs": [
857272 "zls",
......@@ -879,11 +294,11 @@
879294 ]
880295 },
881296 "locked": {
882 "lastModified": 1728650932,
883 "narHash": "sha256-mGKzqdsRyLnGNl6WjEr7+sghGgBtYHhJQ4mjpgRTCsU=",
297 "lastModified": 1733175814,
298 "narHash": "sha256-zFOtOaqjzZfPMsm1mwu98syv3y+jziAq5DfWygaMtLg=",
884299 "owner": "nix-community",
885300 "repo": "home-manager",
886 "rev": "65ae9c147349829d3df0222151f53f79821c5134",
301 "rev": "bf23fe41082aa0289c209169302afd3397092f22",
887302 "type": "github"
888303 },
889304 "original": {
......@@ -898,11 +313,11 @@
898313 "nixpkgs": "nixpkgs"
899314 },
900315 "locked": {
901 "lastModified": 1728682327,
902 "narHash": "sha256-lTYUdo00JzPLJgtvv2dETHKyZ67vSY6Vd+fOin4L2z4=",
316 "lastModified": 1733165231,
317 "narHash": "sha256-NV0u/JezyBGFk0wPz74/w+3PTsTyoJ7R5ZlupOBo7Jk=",
903318 "owner": "StevenBlack",
904319 "repo": "hosts",
905 "rev": "ebcd90663f670627612d86de564eb504e7e63b35",
320 "rev": "485083e4bc8947248c3eab3e416f7d0b5917dafd",
906321 "type": "github"
907322 },
908323 "original": {
......@@ -927,11 +342,11 @@
927342 ]
928343 },
929344 "locked": {
930 "lastModified": 1727821604,
931 "narHash": "sha256-hNw5J6xatedqytYowx0mJKgctjA4lQARZFdgnzM2RpM=",
345 "lastModified": 1728669738,
346 "narHash": "sha256-EDNAU9AYcx8OupUzbTbWE1d3HYdeG0wO6Msg3iL1muk=",
932347 "owner": "hyprwm",
933348 "repo": "hyprcursor",
934 "rev": "d60e1e01e6e6633ef1c87148b9137cc1dd39263d",
349 "rev": "0264e698149fcb857a66a53018157b41f8d97bb0",
935350 "type": "github"
936351 },
937352 "original": {
......@@ -954,11 +369,11 @@
954369 "xdph": "xdph"
955370 },
956371 "locked": {
957 "lastModified": 1728645556,
958 "narHash": "sha256-anTuia5+9iOJ/N55jaoe/tJCnlGqs1bvQP141xfClgc=",
372 "lastModified": 1733157082,
373 "narHash": "sha256-rmJkUKyvaejRaQeEOpInjGjQv6rgFkm2uJ2iVlMEuOk=",
959374 "owner": "hyprwm",
960375 "repo": "Hyprland",
961 "rev": "7564b26b7d386d248eaa47c1a481c09eefd8e3ca",
376 "rev": "92186898c0ca1b3f72922b72c4af1723f0d9b888",
962377 "type": "github"
963378 },
964379 "original": {
......@@ -984,11 +399,11 @@
984399 ]
985400 },
986401 "locked": {
987 "lastModified": 1728383680,
988 "narHash": "sha256-/SeOrMuPEOjngI+MBlzqxQ/sJxkJFIYoef+wJ/PmX2w=",
402 "lastModified": 1732053779,
403 "narHash": "sha256-v9FS0r2XWMf/+uwevvzaF/2TimMFeLEQTf4T8cgc6c0=",
989404 "owner": "hyprwm",
990405 "repo": "hyprland-plugins",
991 "rev": "d05eb1ffba2ebffb5b4e1b407f134a4dcb411a88",
406 "rev": "0bc619b2c3b4f9c2b65247e81d69f8bbc573d991",
992407 "type": "github"
993408 },
994409 "original": {
......@@ -1063,11 +478,11 @@
1063478 ]
1064479 },
1065480 "locked": {
1066 "lastModified": 1727300645,
1067 "narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=",
481 "lastModified": 1732288281,
482 "narHash": "sha256-XTU9B53IjGeJiJ7LstOhuxcRjCOFkQFl01H78sT9Lg4=",
1068483 "owner": "hyprwm",
1069484 "repo": "hyprutils",
1070 "rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c",
485 "rev": "b26f33cc1c8a7fd5076e19e2cce3f062dca6351c",
1071486 "type": "github"
1072487 },
1073488 "original": {
......@@ -1115,98 +530,69 @@
1115530 },
1116531 "nh_darwin": {
1117532 "inputs": {
1118 "crate2nix": "crate2nix",
1119 "devshell": "devshell_4",
1120 "flake-parts": "flake-parts_4",
533 "nix-darwin": "nix-darwin",
1121534 "nixpkgs": [
1122535 "nixpkgs"
1123536 ]
1124537 },
1125538 "locked": {
1126 "lastModified": 1726102702,
1127 "narHash": "sha256-CRP0fja7sT9aNJCKV+VUGrMZCslMptEtK0/JAjNAoQU=",
1128 "owner": "ToyVo",
1129 "repo": "nh_darwin",
1130 "rev": "642220e43e1b1fec3b1894fb25ad36c6831d0cab",
1131 "type": "github"
1132 },
1133 "original": {
539 "lastModified": 1733092619,
540 "narHash": "sha256-kpzViKJZFIU8DryCQzdpdHdOZN5nWrryZBiMLy3kEEE=",
1134541 "owner": "ToyVo",
1135 "repo": "nh_darwin",
1136 "type": "github"
1137 }
1138 },
1139 "nix-options-search": {
1140 "inputs": {
1141 "flake-utils": "flake-utils_7",
1142 "gitignore": "gitignore_5",
1143 "nixpkgs": "nixpkgs_9"
1144 },
1145 "locked": {
1146 "lastModified": 1721325991,
1147 "narHash": "sha256-eJ9nFrrbWystBX9EhHE3wou+1kqf+CjVeys12z7u3fs=",
1148 "owner": "madsbv",
1149 "repo": "nix-options-search",
1150 "rev": "e7b9b6e4be12bfb5fb6792372f18470e3718027a",
1151 "type": "github"
1152 },
1153 "original": {
1154 "owner": "madsbv",
1155 "repo": "nix-options-search",
1156 "type": "github"
1157 }
1158 },
1159 "nix-test-runner": {
1160 "flake": false,
1161 "locked": {
1162 "lastModified": 1588761593,
1163 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
1164 "owner": "stoeffel",
1165 "repo": "nix-test-runner",
1166 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
542 "repo": "nh_darwin",
543 "rev": "80e64a85d349aa2075973c68053ab475949f3bfd",
1167544 "type": "github"
1168545 },
1169546 "original": {
1170 "owner": "stoeffel",
1171 "repo": "nix-test-runner",
547 "owner": "ToyVo",
548 "repo": "nh_darwin",
1172549 "type": "github"
1173550 }
1174551 },
1175 "nix-test-runner_2": {
1176 "flake": false,
552 "nix-darwin": {
553 "inputs": {
554 "nixpkgs": [
555 "nh_darwin",
556 "nixpkgs"
557 ]
558 },
1177559 "locked": {
1178 "lastModified": 1588761593,
1179 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
1180 "owner": "stoeffel",
1181 "repo": "nix-test-runner",
1182 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
560 "lastModified": 1733047432,
561 "narHash": "sha256-fQUKxgxAEHlL5bevRkdsQB7sSpAMhlvxf7Zw0KK8QIg=",
562 "owner": "LnL7",
563 "repo": "nix-darwin",
564 "rev": "e30a3622b606dffc622305b4bbe1cfe37e78fa40",
1183565 "type": "github"
1184566 },
1185567 "original": {
1186 "owner": "stoeffel",
1187 "repo": "nix-test-runner",
568 "owner": "LnL7",
569 "repo": "nix-darwin",
1188570 "type": "github"
1189571 }
1190572 },
1191 "nix-test-runner_3": {
1192 "flake": false,
573 "nix-options-search": {
574 "inputs": {
575 "flake-utils": "flake-utils_2",
576 "gitignore": "gitignore_2",
577 "nixpkgs": "nixpkgs_3"
578 },
1193579 "locked": {
1194 "lastModified": 1588761593,
1195 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",
1196 "owner": "stoeffel",
1197 "repo": "nix-test-runner",
1198 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",
580 "lastModified": 1721325991,
581 "narHash": "sha256-eJ9nFrrbWystBX9EhHE3wou+1kqf+CjVeys12z7u3fs=",
582 "owner": "madsbv",
583 "repo": "nix-options-search",
584 "rev": "e7b9b6e4be12bfb5fb6792372f18470e3718027a",
1199585 "type": "github"
1200586 },
1201587 "original": {
1202 "owner": "stoeffel",
1203 "repo": "nix-test-runner",
588 "owner": "madsbv",
589 "repo": "nix-options-search",
1204590 "type": "github"
1205591 }
1206592 },
1207593 "nixos-cosmic": {
1208594 "inputs": {
1209 "flake-compat": "flake-compat_5",
595 "flake-compat": "flake-compat_2",
1210596 "nixpkgs": [
1211597 "nixpkgs"
1212598 ],
......@@ -1214,11 +600,11 @@
1214600 "rust-overlay": "rust-overlay"
1215601 },
1216602 "locked": {
1217 "lastModified": 1728672034,
1218 "narHash": "sha256-0l9XOUKYAXIMqKcrroDAhqxlDbfeGQKvAlnOlNGXbPo=",
603 "lastModified": 1733095793,
604 "narHash": "sha256-woqkmcGxOleK1RyoZpXU3NaC4+epr2qYau2mVhVQFjY=",
1219605 "owner": "lilyinstarlight",
1220606 "repo": "nixos-cosmic",
1221 "rev": "cb94f2663d7dc9925e35e171c930681edb9b8d38",
607 "rev": "e468c8b79dd55f1ce8803887d3593fb0016f1f81",
1222608 "type": "github"
1223609 },
1224610 "original": {
......@@ -1230,8 +616,8 @@
1230616 "nixpkgs": {
1231617 "locked": {
1232618 "lastModified": 0,
1233 "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
1234 "path": "/nix/store/60sn02zhawl3kwn0r515zff3h6hg6ydz-source",
619 "narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
620 "path": "/nix/store/sh0v21n9zc03b94qjj4jkkg5mbsjkpzr-source",
1235621 "type": "path"
1236622 },
1237623 "original": {
......@@ -1257,11 +643,11 @@
1257643 },
1258644 "nixpkgs-stable_2": {
1259645 "locked": {
1260 "lastModified": 1720386169,
1261 "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
646 "lastModified": 1730741070,
647 "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=",
1262648 "owner": "NixOS",
1263649 "repo": "nixpkgs",
1264 "rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
650 "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3",
1265651 "type": "github"
1266652 },
1267653 "original": {
......@@ -1273,11 +659,11 @@
1273659 },
1274660 "nixpkgs-stable_3": {
1275661 "locked": {
1276 "lastModified": 1728500571,
1277 "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=",
662 "lastModified": 1732749044,
663 "narHash": "sha256-T38FQOg0BV5M8FN1712fovzNakSOENEYs+CSkg31C9Y=",
1278664 "owner": "NixOS",
1279665 "repo": "nixpkgs",
1280 "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0",
666 "rev": "0c5b4ecbed5b155b705336aa96d878e55acd8685",
1281667 "type": "github"
1282668 },
1283669 "original": {
......@@ -1318,60 +704,13 @@
1318704 "type": "github"
1319705 }
1320706 },
1321 "nixpkgs_10": {
1322 "locked": {
1323 "lastModified": 1728492678,
1324 "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
1325 "owner": "NixOS",
1326 "repo": "nixpkgs",
1327 "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
1328 "type": "github"
1329 },
1330 "original": {
1331 "id": "nixpkgs",
1332 "ref": "nixos-unstable",
1333 "type": "indirect"
1334 }
1335 },
1336 "nixpkgs_11": {
1337 "locked": {
1338 "lastModified": 1708161998,
1339 "narHash": "sha256-6KnemmUorCvlcAvGziFosAVkrlWZGIc6UNT9GUYr0jQ=",
1340 "owner": "NixOS",
1341 "repo": "nixpkgs",
1342 "rev": "84d981bae8b5e783b3b548de505b22880559515f",
1343 "type": "github"
1344 },
1345 "original": {
1346 "owner": "NixOS",
1347 "ref": "nixos-23.11",
1348 "repo": "nixpkgs",
1349 "type": "github"
1350 }
1351 },
1352 "nixpkgs_12": {
1353 "locked": {
1354 "lastModified": 1717696253,
1355 "narHash": "sha256-1+ua0ggXlYYPLTmMl3YeYYsBXDSCqT+Gw3u6l4gvMhA=",
1356 "owner": "NixOS",
1357 "repo": "nixpkgs",
1358 "rev": "9b5328b7f761a7bbdc0e332ac4cf076a3eedb89b",
1359 "type": "github"
1360 },
1361 "original": {
1362 "owner": "NixOS",
1363 "ref": "nixos-24.05",
1364 "repo": "nixpkgs",
1365 "type": "github"
1366 }
1367 },
1368707 "nixpkgs_2": {
1369708 "locked": {
1370 "lastModified": 1728018373,
1371 "narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
709 "lastModified": 1732758367,
710 "narHash": "sha256-RzaI1RO0UXqLjydtz3GAXSTzHkpb/lLD1JD8a0W4Wpo=",
1372711 "owner": "NixOS",
1373712 "repo": "nixpkgs",
1374 "rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
713 "rev": "fa42b5a5f401aab8a32bd33c9a4de0738180dc59",
1375714 "type": "github"
1376715 },
1377716 "original": {
......@@ -1383,15 +722,15 @@
1383722 },
1384723 "nixpkgs_3": {
1385724 "locked": {
1386 "lastModified": 1700612854,
1387 "narHash": "sha256-yrQ8osMD+vDLGFX7pcwsY/Qr5PUd6OmDMYJZzZi0+zc=",
1388 "owner": "NixOS",
725 "lastModified": 1733015953,
726 "narHash": "sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE+crk=",
727 "owner": "nixos",
1389728 "repo": "nixpkgs",
1390 "rev": "19cbff58383a4ae384dea4d1d0c823d72b49d614",
729 "rev": "ac35b104800bff9028425fec3b6e8a41de2bbfff",
1391730 "type": "github"
1392731 },
1393732 "original": {
1394 "owner": "NixOS",
733 "owner": "nixos",
1395734 "ref": "nixos-unstable",
1396735 "repo": "nixpkgs",
1397736 "type": "github"
......@@ -1399,88 +738,47 @@
1399738 },
1400739 "nixpkgs_4": {
1401740 "locked": {
1402 "lastModified": 1715534503,
1403 "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",
741 "lastModified": 1733015953,
742 "narHash": "sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE+crk=",
1404743 "owner": "NixOS",
1405744 "repo": "nixpkgs",
1406 "rev": "2057814051972fa1453ddfb0d98badbea9b83c06",
745 "rev": "ac35b104800bff9028425fec3b6e8a41de2bbfff",
1407746 "type": "github"
1408747 },
1409748 "original": {
1410 "owner": "NixOS",
749 "id": "nixpkgs",
1411750 "ref": "nixos-unstable",
1412 "repo": "nixpkgs",
1413 "type": "github"
751 "type": "indirect"
1414752 }
1415753 },
1416754 "nixpkgs_5": {
1417755 "locked": {
1418 "lastModified": 1715534503,
1419 "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",
756 "lastModified": 1708161998,
757 "narHash": "sha256-6KnemmUorCvlcAvGziFosAVkrlWZGIc6UNT9GUYr0jQ=",
1420758 "owner": "NixOS",
1421759 "repo": "nixpkgs",
1422 "rev": "2057814051972fa1453ddfb0d98badbea9b83c06",
760 "rev": "84d981bae8b5e783b3b548de505b22880559515f",
1423761 "type": "github"
1424762 },
1425763 "original": {
1426764 "owner": "NixOS",
1427 "ref": "nixos-unstable",
765 "ref": "nixos-23.11",
1428766 "repo": "nixpkgs",
1429767 "type": "github"
1430768 }
1431769 },
1432770 "nixpkgs_6": {
1433771 "locked": {
1434 "lastModified": 1719506693,
1435 "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",
1436 "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source",
1437 "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a",
1438 "type": "path"
1439 },
1440 "original": {
1441 "id": "nixpkgs",
1442 "type": "indirect"
1443 }
1444 },
1445 "nixpkgs_7": {
1446 "locked": {
1447 "lastModified": 1719506693,
1448 "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",
1449 "path": "/nix/store/4p0avw1s3vf27hspgqsrqs37gxk4i83i-source",
1450 "rev": "b2852eb9365c6de48ffb0dc2c9562591f652242a",
1451 "type": "path"
1452 },
1453 "original": {
1454 "id": "nixpkgs",
1455 "type": "indirect"
1456 }
1457 },
1458 "nixpkgs_8": {
1459 "locked": {
1460 "lastModified": 1712026416,
1461 "narHash": "sha256-N/3VR/9e1NlN49p7kCiATiEY6Tzdo+CbrAG8kqCQKcI=",
772 "lastModified": 1717696253,
773 "narHash": "sha256-1+ua0ggXlYYPLTmMl3YeYYsBXDSCqT+Gw3u6l4gvMhA=",
1462774 "owner": "NixOS",
1463775 "repo": "nixpkgs",
1464 "rev": "080a4a27f206d07724b88da096e27ef63401a504",
1465 "type": "github"
1466 },
1467 "original": {
1468 "id": "nixpkgs",
1469 "type": "indirect"
1470 }
1471 },
1472 "nixpkgs_9": {
1473 "locked": {
1474 "lastModified": 1728492678,
1475 "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",
1476 "owner": "nixos",
1477 "repo": "nixpkgs",
1478 "rev": "5633bcff0c6162b9e4b5f1264264611e950c8ec7",
776 "rev": "9b5328b7f761a7bbdc0e332ac4cf076a3eedb89b",
1479777 "type": "github"
1480778 },
1481779 "original": {
1482 "owner": "nixos",
1483 "ref": "nixos-unstable",
780 "owner": "NixOS",
781 "ref": "nixos-24.05",
1484782 "repo": "nixpkgs",
1485783 "type": "github"
1486784 }
......@@ -1496,11 +794,11 @@
1496794 "nixpkgs-stable": "nixpkgs-stable_2"
1497795 },
1498796 "locked": {
1499 "lastModified": 1728092656,
1500 "narHash": "sha256-eMeCTJZ5xBeQ0f9Os7K8DThNVSo9gy4umZLDfF5q6OM=",
797 "lastModified": 1732021966,
798 "narHash": "sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE=",
1501799 "owner": "cachix",
1502800 "repo": "git-hooks.nix",
1503 "rev": "1211305a5b237771e13fcca0c51e60ad47326a9a",
801 "rev": "3308484d1a443fc5bc92012435d79e80458fe43c",
1504802 "type": "github"
1505803 },
1506804 "original": {
......@@ -1509,115 +807,6 @@
1509807 "type": "github"
1510808 }
1511809 },
1512 "pre-commit-hooks_2": {
1513 "inputs": {
1514 "flake-compat": [
1515 "nh_darwin",
1516 "crate2nix",
1517 "crate2nix_stable",
1518 "crate2nix_stable",
1519 "flake-compat"
1520 ],
1521 "gitignore": "gitignore_2",
1522 "nixpkgs": [
1523 "nh_darwin",
1524 "crate2nix",
1525 "crate2nix_stable",
1526 "crate2nix_stable",
1527 "nixpkgs"
1528 ],
1529 "nixpkgs-stable": [
1530 "nh_darwin",
1531 "crate2nix",
1532 "crate2nix_stable",
1533 "crate2nix_stable",
1534 "nixpkgs"
1535 ]
1536 },
1537 "locked": {
1538 "lastModified": 1719259945,
1539 "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=",
1540 "owner": "cachix",
1541 "repo": "pre-commit-hooks.nix",
1542 "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07",
1543 "type": "github"
1544 },
1545 "original": {
1546 "owner": "cachix",
1547 "repo": "pre-commit-hooks.nix",
1548 "type": "github"
1549 }
1550 },
1551 "pre-commit-hooks_3": {
1552 "inputs": {
1553 "flake-compat": [
1554 "nh_darwin",
1555 "crate2nix",
1556 "crate2nix_stable",
1557 "flake-compat"
1558 ],
1559 "gitignore": "gitignore_3",
1560 "nixpkgs": [
1561 "nh_darwin",
1562 "crate2nix",
1563 "crate2nix_stable",
1564 "nixpkgs"
1565 ],
1566 "nixpkgs-stable": [
1567 "nh_darwin",
1568 "crate2nix",
1569 "crate2nix_stable",
1570 "nixpkgs"
1571 ]
1572 },
1573 "locked": {
1574 "lastModified": 1719259945,
1575 "narHash": "sha256-F1h+XIsGKT9TkGO3omxDLEb/9jOOsI6NnzsXFsZhry4=",
1576 "owner": "cachix",
1577 "repo": "pre-commit-hooks.nix",
1578 "rev": "0ff4381bbb8f7a52ca4a851660fc7a437a4c6e07",
1579 "type": "github"
1580 },
1581 "original": {
1582 "owner": "cachix",
1583 "repo": "pre-commit-hooks.nix",
1584 "type": "github"
1585 }
1586 },
1587 "pre-commit-hooks_4": {
1588 "inputs": {
1589 "flake-compat": [
1590 "nh_darwin",
1591 "crate2nix",
1592 "flake-compat"
1593 ],
1594 "flake-utils": "flake-utils_6",
1595 "gitignore": "gitignore_4",
1596 "nixpkgs": [
1597 "nh_darwin",
1598 "crate2nix",
1599 "nixpkgs"
1600 ],
1601 "nixpkgs-stable": [
1602 "nh_darwin",
1603 "crate2nix",
1604 "nixpkgs"
1605 ]
1606 },
1607 "locked": {
1608 "lastModified": 1712055707,
1609 "narHash": "sha256-4XLvuSIDZJGS17xEwSrNuJLL7UjDYKGJSbK1WWX2AK8=",
1610 "owner": "cachix",
1611 "repo": "pre-commit-hooks.nix",
1612 "rev": "e35aed5fda3cc79f88ed7f1795021e559582093a",
1613 "type": "github"
1614 },
1615 "original": {
1616 "owner": "cachix",
1617 "repo": "pre-commit-hooks.nix",
1618 "type": "github"
1619 }
1620 },
1621810 "root": {
1622811 "inputs": {
1623812 "darwin": "darwin",
......@@ -1629,7 +818,7 @@
1629818 "nh_darwin": "nh_darwin",
1630819 "nix-options-search": "nix-options-search",
1631820 "nixos-cosmic": "nixos-cosmic",
1632 "nixpkgs": "nixpkgs_10",
821 "nixpkgs": "nixpkgs_4",
1633822 "nixpkgs-stable": "nixpkgs-stable_4",
1634823 "zig": "zig_2",
1635824 "zls": "zls"
......@@ -1643,11 +832,11 @@
1643832 ]
1644833 },
1645834 "locked": {
1646 "lastModified": 1728527353,
1647 "narHash": "sha256-GY755PX8CbGH3O9iKqauhkFTdP9WSKcOfOkZBe3SOqw=",
835 "lastModified": 1732933841,
836 "narHash": "sha256-dge02pUSe2QeC/B3PriA0R8eAX+EU3aDoXj9FcS3XDw=",
1648837 "owner": "oxalica",
1649838 "repo": "rust-overlay",
1650 "rev": "94749eee5a2b351b6893d5bddb0a18f7f01251ac",
839 "rev": "c65e91d4a33abc3bc4a892d3c5b5b378bad64ea1",
1651840 "type": "github"
1652841 },
1653842 "original": {
......@@ -1671,36 +860,6 @@
1671860 "type": "github"
1672861 }
1673862 },
1674 "systems_10": {
1675 "locked": {
1676 "lastModified": 1681028828,
1677 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1678 "owner": "nix-systems",
1679 "repo": "default",
1680 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1681 "type": "github"
1682 },
1683 "original": {
1684 "owner": "nix-systems",
1685 "repo": "default",
1686 "type": "github"
1687 }
1688 },
1689 "systems_11": {
1690 "locked": {
1691 "lastModified": 1681028828,
1692 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1693 "owner": "nix-systems",
1694 "repo": "default",
1695 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1696 "type": "github"
1697 },
1698 "original": {
1699 "owner": "nix-systems",
1700 "repo": "default",
1701 "type": "github"
1702 }
1703 },
1704863 "systems_2": {
1705864 "locked": {
1706865 "lastModified": 1689347949,
......@@ -1776,51 +935,6 @@
1776935 "type": "github"
1777936 }
1778937 },
1779 "systems_7": {
1780 "locked": {
1781 "lastModified": 1681028828,
1782 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1783 "owner": "nix-systems",
1784 "repo": "default",
1785 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1786 "type": "github"
1787 },
1788 "original": {
1789 "owner": "nix-systems",
1790 "repo": "default",
1791 "type": "github"
1792 }
1793 },
1794 "systems_8": {
1795 "locked": {
1796 "lastModified": 1681028828,
1797 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1798 "owner": "nix-systems",
1799 "repo": "default",
1800 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1801 "type": "github"
1802 },
1803 "original": {
1804 "owner": "nix-systems",
1805 "repo": "default",
1806 "type": "github"
1807 }
1808 },
1809 "systems_9": {
1810 "locked": {
1811 "lastModified": 1681028828,
1812 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
1813 "owner": "nix-systems",
1814 "repo": "default",
1815 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
1816 "type": "github"
1817 },
1818 "original": {
1819 "owner": "nix-systems",
1820 "repo": "default",
1821 "type": "github"
1822 }
1823 },
1824938 "xdph": {
1825939 "inputs": {
1826940 "hyprland-protocols": [
......@@ -1849,11 +963,11 @@
1849963 ]
1850964 },
1851965 "locked": {
1852 "lastModified": 1728166987,
1853 "narHash": "sha256-w6dVTguAn9zJ+7aPOhBQgDz8bn6YZ7b56cY8Kg5HJRI=",
966 "lastModified": 1731703417,
967 "narHash": "sha256-rheDc/7C+yI+QspYr9J2z9kQ5P9F4ATapI7qyFAe1XA=",
1854968 "owner": "hyprwm",
1855969 "repo": "xdg-desktop-portal-hyprland",
1856 "rev": "fb9c8d665af0588bb087f97d0f673ddf0d501787",
970 "rev": "8070f36deec723de71e7557441acb17e478204d3",
1857971 "type": "github"
1858972 },
1859973 "original": {
......@@ -1889,8 +1003,8 @@
18891003 },
18901004 "zig-overlay": {
18911005 "inputs": {
1892 "flake-compat": "flake-compat_7",
1893 "flake-utils": "flake-utils_10",
1006 "flake-compat": "flake-compat_4",
1007 "flake-utils": "flake-utils_5",
18941008 "nixpkgs": [
18951009 "zls",
18961010 "nixpkgs"
......@@ -1912,16 +1026,16 @@
19121026 },
19131027 "zig_2": {
19141028 "inputs": {
1915 "flake-compat": "flake-compat_6",
1916 "flake-utils": "flake-utils_8",
1917 "nixpkgs": "nixpkgs_11"
1029 "flake-compat": "flake-compat_3",
1030 "flake-utils": "flake-utils_3",
1031 "nixpkgs": "nixpkgs_5"
19181032 },
19191033 "locked": {
1920 "lastModified": 1728606533,
1921 "narHash": "sha256-ydcaiL6IHUqJSgnElZOZsbF2dMWdck0mlt8/iEPQrvg=",
1034 "lastModified": 1733141566,
1035 "narHash": "sha256-ZEI6jN6KS2CHuSQuvo1zB4ty8x78XYiWvySn2c5vVE0=",
19221036 "owner": "mitchellh",
19231037 "repo": "zig-overlay",
1924 "rev": "84fb32055dcf0bda2967cdd463465059af3d91d1",
1038 "rev": "2b42ec31944b58fb08a0e7501bbae558935a9a2c",
19251039 "type": "github"
19261040 },
19271041 "original": {
......@@ -1932,10 +1046,10 @@
19321046 },
19331047 "zls": {
19341048 "inputs": {
1935 "flake-utils": "flake-utils_9",
1936 "gitignore": "gitignore_6",
1049 "flake-utils": "flake-utils_4",
1050 "gitignore": "gitignore_3",
19371051 "langref": "langref",
1938 "nixpkgs": "nixpkgs_12",
1052 "nixpkgs": "nixpkgs_6",
19391053 "zig-overlay": "zig-overlay"
19401054 },
19411055 "locked": {
flake.nix+1
......@@ -90,6 +90,7 @@
9090 inherit ghostty;
9191 };
9292 }
93 nixos-cosmic.nixosModules.default
9394 ];
9495 specialArgs = {
9596 inherit inputs;
hosts/desktop/configuration.nix+13-73
......@@ -38,77 +38,15 @@
3838 extraPortals = with pkgs; [xdg-desktop-portal-gtk];
3939 };
4040
41 # systemd.timers.duckdns = {
42 # wantedBy = ["timers.target"];
43 # timerConfig = {
44 # OnBootSec = "5m";
45 # OnUnitActiveSec = "5m";
46 # Unit = "duckdns.service";
47 # };
48 # };
49 # systemd.services.duckdns = {
50 # enable = true;
51 # 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 -'';
52 # serviceConfig = {
53 # Type = "oneshot";
54 # User = "nmarks";
55 # };
56 # };
57 #
58 # services.foundryvtt = {
59 # enable = true;
60 # hostName = "pathfinder2.duckdns.org";
61 # proxySSL = true;
62 # proxyPort = 443;
63 # package = inputs.foundryvtt.packages.${pkgs.system}.foundryvtt_11;
64 # };
65 #
66 # services.cloudflared = {
67 # enable = true;
68 # # user = "nmarks";
69 # # tunnels = {
70 # # "b407af0f-5168-4a79-a9f4-fe99e52990dd" = {
71 # # credentialsFile = "${config.users.users.nmarks.home}/.cloudflared/b407af0f-5168-4a79-a9f4-fe99e52990dd.json";
72 # # default = "http_status:404";
73 # # };
74 # # };
75 # };
76 #
77 # services.caddy = {
78 # enable = true;
79 #
80 # # virtualHosts."10.154.1.147".extraConfig = ''
81 # # tls internal
82 # # reverse_proxy localhost:30000
83 # # encode zstd gzip
84 # # '';
85 #
86 # # virtualHosts."10.154.1.105".extraConfig = ''
87 # # tls internal
88 # # reverse_proxy localhost:30000
89 # # encode zstd gzip
90 # # '';
91 # #
92 # # virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
93 # # reverse_proxy localhost:30000
94 # # encode zstd gzip
95 # # '';
96 # virtualHosts."pathfinder2e.duckdns.org".extraConfig = ''
97 # reverse_proxy localhost:30000
98 # '';
99 #
100 # # extraConfig = ''
101 # # pathfinder2e.duckdns.org {
102 # # # PROXY ALL REQUEST TO PORT 30000
103 # # reverse_proxy localhost:30000
104 # # encode zstd gzip
105 # # }
106 # # '';
107 # };
108
10941 services.flatpak.enable = true;
11042
111 virtualisation.docker.enable = true;
43 virtualisation.containers.enable = true;
44 virtualisation.podman = {
45 enable = true;
46 dockerCompat = true;
47 };
48
49 nix.settings.trusted-users = ["root" "nmarks"];
11250
11351 nix.settings.experimental-features = ["nix-command" "flakes"];
11452 nix.settings = {
......@@ -176,6 +114,7 @@
176114 };
177115 services.xserver.videoDrivers = ["nvidia"];
178116
117 hardware.nvidia-container-toolkit.enable = true;
179118 hardware.nvidia = {
180119 forceFullCompositionPipeline = true;
181120 # Modesetting is required.
......@@ -265,11 +204,11 @@
265204 services.xserver.enable = true;
266205
267206 # Enable the KDE Plasma Desktop Environment.
268 services.displayManager.sddm.enable = true;
269 services.desktopManager.plasma6.enable = true;
207 # services.displayManager.sddm.enable = true;
208 # services.desktopManager.plasma6.enable = true;
270209
271 # services.desktopManager.cosmic.enable = true;
272 # services.displayManager.cosmic-greeter.enable = true;
210 services.desktopManager.cosmic.enable = true;
211 services.displayManager.cosmic-greeter.enable = true;
273212
274213 # Configure keymap in X11
275214 services.xserver = {
......@@ -334,6 +273,7 @@
334273 # List packages installed in system profile. To search, run:
335274 # $ nix search wget
336275 environment.systemPackages = with pkgs; [
276 distrobox
337277 fish
338278 vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
339279 wget
hosts/desktop/home.nix+1-2
......@@ -50,7 +50,7 @@
5050 lua51Packages.lua
5151 lua51Packages.luarocks-nix
5252 lemonade
53 armcord
53 legcord
5454 calibre
5555 pyright
5656 ruff
......@@ -100,7 +100,6 @@
100100 comma
101101 openconnect
102102 gnumake
103 kdeconnect
104103 signal-desktop
105104 zed-editor
106105 #getting foundry to work!