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 @@...@@ -20,11 +20,11 @@
20 ]20 ]
21 },21 },
22 "locked": {22 "locked": {
23 "lastModified": 1728326504,23 "lastModified": 1731959031,
24 "narHash": "sha256-dQXAj+4d6neY7ldCiH6gNym3upP49PVxRzEPxXlD9Aw=",24 "narHash": "sha256-TGcvIjftziC1CjuiHCzrYDwmOoSFYIhdiKmLetzB5L0=",
25 "owner": "hyprwm",25 "owner": "hyprwm",
26 "repo": "aquamarine",26 "repo": "aquamarine",
27 "rev": "65dd97b5d21e917295159bbef1d52e06963f4eb0",27 "rev": "4468981c1c50999f315baa1508f0e53c4ee70c52",
28 "type": "github"28 "type": "github"
29 },29 },
30 "original": {30 "original": {
...@@ -33,204 +33,6 @@...@@ -33,204 +33,6 @@
33 "type": "github"33 "type": "github"
34 }34 }
35 },35 },
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 },
234 "darwin": {36 "darwin": {
235 "inputs": {37 "inputs": {
236 "nixpkgs": [38 "nixpkgs": [
...@@ -238,11 +40,11 @@...@@ -238,11 +40,11 @@
238 ]40 ]
239 },41 },
240 "locked": {42 "locked": {
241 "lastModified": 1728385805,43 "lastModified": 1733105089,
242 "narHash": "sha256-mUd38b0vhB7yzgAjNOaFz7VY9xIVzlbn3P2wjGBcVV0=",44 "narHash": "sha256-Qs3YmoLYUJ8g4RkFj2rMrzrP91e4ShAioC9s+vG6ENM=",
243 "owner": "lnl7",45 "owner": "lnl7",
244 "repo": "nix-darwin",46 "repo": "nix-darwin",
245 "rev": "48b50b3b137be5cfb9f4d006835ce7c3fe558ccc",47 "rev": "c6b65d946097baf3915dd51373251de98199280d",
246 "type": "github"48 "type": "github"
247 },49 },
248 "original": {50 "original": {
...@@ -252,99 +54,6 @@...@@ -252,99 +54,6 @@
252 "type": "github"54 "type": "github"
253 }55 }
254 },56 },
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 },
348 "flake-compat": {57 "flake-compat": {
349 "flake": false,58 "flake": false,
350 "locked": {59 "locked": {
...@@ -362,48 +71,6 @@...@@ -362,48 +71,6 @@
362 }71 }
363 },72 },
364 "flake-compat_2": {73 "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": {
407 "flake": false,74 "flake": false,
408 "locked": {75 "locked": {
409 "lastModified": 1717312683,76 "lastModified": 1717312683,
...@@ -419,7 +86,7 @@...@@ -419,7 +86,7 @@
419 "type": "github"86 "type": "github"
420 }87 }
421 },88 },
422 "flake-compat_6": {89 "flake-compat_3": {
423 "flake": false,90 "flake": false,
424 "locked": {91 "locked": {
425 "lastModified": 1696426674,92 "lastModified": 1696426674,
...@@ -435,7 +102,7 @@...@@ -435,7 +102,7 @@
435 "type": "github"102 "type": "github"
436 }103 }
437 },104 },
438 "flake-compat_7": {105 "flake-compat_4": {
439 "flake": false,106 "flake": false,
440 "locked": {107 "locked": {
441 "lastModified": 1696426674,108 "lastModified": 1696426674,
...@@ -451,96 +118,6 @@...@@ -451,96 +118,6 @@
451 "type": "github"118 "type": "github"
452 }119 }
453 },120 },
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 },
544 "flake-utils": {121 "flake-utils": {
545 "inputs": {122 "inputs": {
546 "systems": "systems"123 "systems": "systems"
...@@ -559,34 +136,16 @@...@@ -559,34 +136,16 @@
559 "type": "github"136 "type": "github"
560 }137 }
561 },138 },
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 },
580 "flake-utils_2": {139 "flake-utils_2": {
581 "inputs": {140 "inputs": {
582 "systems": "systems_3"141 "systems": "systems_3"
583 },142 },
584 "locked": {143 "locked": {
585 "lastModified": 1694529238,144 "lastModified": 1731533236,
586 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",145 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
587 "owner": "numtide",146 "owner": "numtide",
588 "repo": "flake-utils",147 "repo": "flake-utils",
589 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",148 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
590 "type": "github"149 "type": "github"
591 },150 },
592 "original": {151 "original": {
...@@ -600,11 +159,11 @@...@@ -600,11 +159,11 @@
600 "systems": "systems_4"159 "systems": "systems_4"
601 },160 },
602 "locked": {161 "locked": {
603 "lastModified": 1701680307,162 "lastModified": 1705309234,
604 "narHash": "sha256-kAuep2h5ajznlPMD9rnQyffWG8EM/C73lejGofXvdM8=",163 "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=",
605 "owner": "numtide",164 "owner": "numtide",
606 "repo": "flake-utils",165 "repo": "flake-utils",
607 "rev": "4022d587cbbfd70fe950c1e2083a02621806a725",166 "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26",
608 "type": "github"167 "type": "github"
609 },168 },
610 "original": {169 "original": {
...@@ -617,42 +176,6 @@...@@ -617,42 +176,6 @@
617 "inputs": {176 "inputs": {
618 "systems": "systems_5"177 "systems": "systems_5"
619 },178 },
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 },
656 "locked": {179 "locked": {
657 "lastModified": 1710146030,180 "lastModified": 1710146030,
658 "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",181 "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=",
...@@ -667,27 +190,9 @@...@@ -667,27 +190,9 @@
667 "type": "github"190 "type": "github"
668 }191 }
669 },192 },
670 "flake-utils_7": {193 "flake-utils_5": {
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": {
689 "inputs": {194 "inputs": {
690 "systems": "systems_9"195 "systems": "systems_6"
691 },196 },
692 "locked": {197 "locked": {
693 "lastModified": 1705309234,198 "lastModified": 1705309234,
...@@ -703,24 +208,6 @@...@@ -703,24 +208,6 @@
703 "type": "github"208 "type": "github"
704 }209 }
705 },210 },
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 },
724 "ghostty": {211 "ghostty": {
725 "inputs": {212 "inputs": {
726 "nixpkgs-stable": "nixpkgs-stable",213 "nixpkgs-stable": "nixpkgs-stable",
...@@ -728,11 +215,11 @@...@@ -728,11 +215,11 @@
728 "zig": "zig"215 "zig": "zig"
729 },216 },
730 "locked": {217 "locked": {
731 "lastModified": 1728604055,218 "lastModified": 1733179821,
732 "narHash": "sha256-qFzvnwoWhGob+Huh3RlCxC+j16uF0LQKKV4dJxY4nDQ=",219 "narHash": "sha256-dKJpRERwG4b/HBsG/U4VLXn603dOU3nfYsqghQr4OYw=",
733 "ref": "refs/heads/main",220 "ref": "refs/heads/main",
734 "rev": "c26d1cb28eb5491e05ccbcff075a0eedd09ebaaa",221 "rev": "91ae0e16f4ef142d86b59b489e4f0610ac60f3fd",
735 "revCount": 7679,222 "revCount": 8153,
736 "type": "git",223 "type": "git",
737 "url": "ssh://git@github.com/ghostty-org/ghostty"224 "url": "ssh://git@github.com/ghostty-org/ghostty"
738 },225 },
...@@ -764,78 +251,6 @@...@@ -764,78 +251,6 @@
764 }251 }
765 },252 },
766 "gitignore_2": {253 "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": {
839 "flake": false,254 "flake": false,
840 "locked": {255 "locked": {
841 "lastModified": 1709087332,256 "lastModified": 1709087332,
...@@ -851,7 +266,7 @@...@@ -851,7 +266,7 @@
851 "type": "github"266 "type": "github"
852 }267 }
853 },268 },
854 "gitignore_6": {269 "gitignore_3": {
855 "inputs": {270 "inputs": {
856 "nixpkgs": [271 "nixpkgs": [
857 "zls",272 "zls",
...@@ -879,11 +294,11 @@...@@ -879,11 +294,11 @@
879 ]294 ]
880 },295 },
881 "locked": {296 "locked": {
882 "lastModified": 1728650932,297 "lastModified": 1733175814,
883 "narHash": "sha256-mGKzqdsRyLnGNl6WjEr7+sghGgBtYHhJQ4mjpgRTCsU=",298 "narHash": "sha256-zFOtOaqjzZfPMsm1mwu98syv3y+jziAq5DfWygaMtLg=",
884 "owner": "nix-community",299 "owner": "nix-community",
885 "repo": "home-manager",300 "repo": "home-manager",
886 "rev": "65ae9c147349829d3df0222151f53f79821c5134",301 "rev": "bf23fe41082aa0289c209169302afd3397092f22",
887 "type": "github"302 "type": "github"
888 },303 },
889 "original": {304 "original": {
...@@ -898,11 +313,11 @@...@@ -898,11 +313,11 @@
898 "nixpkgs": "nixpkgs"313 "nixpkgs": "nixpkgs"
899 },314 },
900 "locked": {315 "locked": {
901 "lastModified": 1728682327,316 "lastModified": 1733165231,
902 "narHash": "sha256-lTYUdo00JzPLJgtvv2dETHKyZ67vSY6Vd+fOin4L2z4=",317 "narHash": "sha256-NV0u/JezyBGFk0wPz74/w+3PTsTyoJ7R5ZlupOBo7Jk=",
903 "owner": "StevenBlack",318 "owner": "StevenBlack",
904 "repo": "hosts",319 "repo": "hosts",
905 "rev": "ebcd90663f670627612d86de564eb504e7e63b35",320 "rev": "485083e4bc8947248c3eab3e416f7d0b5917dafd",
906 "type": "github"321 "type": "github"
907 },322 },
908 "original": {323 "original": {
...@@ -927,11 +342,11 @@...@@ -927,11 +342,11 @@
927 ]342 ]
928 },343 },
929 "locked": {344 "locked": {
930 "lastModified": 1727821604,345 "lastModified": 1728669738,
931 "narHash": "sha256-hNw5J6xatedqytYowx0mJKgctjA4lQARZFdgnzM2RpM=",346 "narHash": "sha256-EDNAU9AYcx8OupUzbTbWE1d3HYdeG0wO6Msg3iL1muk=",
932 "owner": "hyprwm",347 "owner": "hyprwm",
933 "repo": "hyprcursor",348 "repo": "hyprcursor",
934 "rev": "d60e1e01e6e6633ef1c87148b9137cc1dd39263d",349 "rev": "0264e698149fcb857a66a53018157b41f8d97bb0",
935 "type": "github"350 "type": "github"
936 },351 },
937 "original": {352 "original": {
...@@ -954,11 +369,11 @@...@@ -954,11 +369,11 @@
954 "xdph": "xdph"369 "xdph": "xdph"
955 },370 },
956 "locked": {371 "locked": {
957 "lastModified": 1728645556,372 "lastModified": 1733157082,
958 "narHash": "sha256-anTuia5+9iOJ/N55jaoe/tJCnlGqs1bvQP141xfClgc=",373 "narHash": "sha256-rmJkUKyvaejRaQeEOpInjGjQv6rgFkm2uJ2iVlMEuOk=",
959 "owner": "hyprwm",374 "owner": "hyprwm",
960 "repo": "Hyprland",375 "repo": "Hyprland",
961 "rev": "7564b26b7d386d248eaa47c1a481c09eefd8e3ca",376 "rev": "92186898c0ca1b3f72922b72c4af1723f0d9b888",
962 "type": "github"377 "type": "github"
963 },378 },
964 "original": {379 "original": {
...@@ -984,11 +399,11 @@...@@ -984,11 +399,11 @@
984 ]399 ]
985 },400 },
986 "locked": {401 "locked": {
987 "lastModified": 1728383680,402 "lastModified": 1732053779,
988 "narHash": "sha256-/SeOrMuPEOjngI+MBlzqxQ/sJxkJFIYoef+wJ/PmX2w=",403 "narHash": "sha256-v9FS0r2XWMf/+uwevvzaF/2TimMFeLEQTf4T8cgc6c0=",
989 "owner": "hyprwm",404 "owner": "hyprwm",
990 "repo": "hyprland-plugins",405 "repo": "hyprland-plugins",
991 "rev": "d05eb1ffba2ebffb5b4e1b407f134a4dcb411a88",406 "rev": "0bc619b2c3b4f9c2b65247e81d69f8bbc573d991",
992 "type": "github"407 "type": "github"
993 },408 },
994 "original": {409 "original": {
...@@ -1063,11 +478,11 @@...@@ -1063,11 +478,11 @@
1063 ]478 ]
1064 },479 },
1065 "locked": {480 "locked": {
1066 "lastModified": 1727300645,481 "lastModified": 1732288281,
1067 "narHash": "sha256-OvAtVLaSRPnbXzOwlR1fVqCXR7i+ICRX3aPMCdIiv+c=",482 "narHash": "sha256-XTU9B53IjGeJiJ7LstOhuxcRjCOFkQFl01H78sT9Lg4=",
1068 "owner": "hyprwm",483 "owner": "hyprwm",
1069 "repo": "hyprutils",484 "repo": "hyprutils",
1070 "rev": "3f5293432b6dc6a99f26aca2eba3876d2660665c",485 "rev": "b26f33cc1c8a7fd5076e19e2cce3f062dca6351c",
1071 "type": "github"486 "type": "github"
1072 },487 },
1073 "original": {488 "original": {
...@@ -1115,98 +530,69 @@...@@ -1115,98 +530,69 @@
1115 },530 },
1116 "nh_darwin": {531 "nh_darwin": {
1117 "inputs": {532 "inputs": {
1118 "crate2nix": "crate2nix",533 "nix-darwin": "nix-darwin",
1119 "devshell": "devshell_4",
1120 "flake-parts": "flake-parts_4",
1121 "nixpkgs": [534 "nixpkgs": [
1122 "nixpkgs"535 "nixpkgs"
1123 ]536 ]
1124 },537 },
1125 "locked": {538 "locked": {
1126 "lastModified": 1726102702,539 "lastModified": 1733092619,
1127 "narHash": "sha256-CRP0fja7sT9aNJCKV+VUGrMZCslMptEtK0/JAjNAoQU=",540 "narHash": "sha256-kpzViKJZFIU8DryCQzdpdHdOZN5nWrryZBiMLy3kEEE=",
1128 "owner": "ToyVo",
1129 "repo": "nh_darwin",
1130 "rev": "642220e43e1b1fec3b1894fb25ad36c6831d0cab",
1131 "type": "github"
1132 },
1133 "original": {
1134 "owner": "ToyVo",541 "owner": "ToyVo",
1135 "repo": "nh_darwin",542 "repo": "nh_darwin",
1136 "type": "github"543 "rev": "80e64a85d349aa2075973c68053ab475949f3bfd",
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",
1167 "type": "github"544 "type": "github"
1168 },545 },
1169 "original": {546 "original": {
1170 "owner": "stoeffel",547 "owner": "ToyVo",
1171 "repo": "nix-test-runner",548 "repo": "nh_darwin",
1172 "type": "github"549 "type": "github"
1173 }550 }
1174 },551 },
1175 "nix-test-runner_2": {552 "nix-darwin": {
1176 "flake": false,553 "inputs": {
554 "nixpkgs": [
555 "nh_darwin",
556 "nixpkgs"
557 ]
558 },
1177 "locked": {559 "locked": {
1178 "lastModified": 1588761593,560 "lastModified": 1733047432,
1179 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",561 "narHash": "sha256-fQUKxgxAEHlL5bevRkdsQB7sSpAMhlvxf7Zw0KK8QIg=",
1180 "owner": "stoeffel",562 "owner": "LnL7",
1181 "repo": "nix-test-runner",563 "repo": "nix-darwin",
1182 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",564 "rev": "e30a3622b606dffc622305b4bbe1cfe37e78fa40",
1183 "type": "github"565 "type": "github"
1184 },566 },
1185 "original": {567 "original": {
1186 "owner": "stoeffel",568 "owner": "LnL7",
1187 "repo": "nix-test-runner",569 "repo": "nix-darwin",
1188 "type": "github"570 "type": "github"
1189 }571 }
1190 },572 },
1191 "nix-test-runner_3": {573 "nix-options-search": {
1192 "flake": false,574 "inputs": {
575 "flake-utils": "flake-utils_2",
576 "gitignore": "gitignore_2",
577 "nixpkgs": "nixpkgs_3"
578 },
1193 "locked": {579 "locked": {
1194 "lastModified": 1588761593,580 "lastModified": 1721325991,
1195 "narHash": "sha256-FKJykltAN/g3eIceJl4SfDnnyuH2jHImhMrXS2KvGIs=",581 "narHash": "sha256-eJ9nFrrbWystBX9EhHE3wou+1kqf+CjVeys12z7u3fs=",
1196 "owner": "stoeffel",582 "owner": "madsbv",
1197 "repo": "nix-test-runner",583 "repo": "nix-options-search",
1198 "rev": "c45d45b11ecef3eb9d834c3b6304c05c49b06ca2",584 "rev": "e7b9b6e4be12bfb5fb6792372f18470e3718027a",
1199 "type": "github"585 "type": "github"
1200 },586 },
1201 "original": {587 "original": {
1202 "owner": "stoeffel",588 "owner": "madsbv",
1203 "repo": "nix-test-runner",589 "repo": "nix-options-search",
1204 "type": "github"590 "type": "github"
1205 }591 }
1206 },592 },
1207 "nixos-cosmic": {593 "nixos-cosmic": {
1208 "inputs": {594 "inputs": {
1209 "flake-compat": "flake-compat_5",595 "flake-compat": "flake-compat_2",
1210 "nixpkgs": [596 "nixpkgs": [
1211 "nixpkgs"597 "nixpkgs"
1212 ],598 ],
...@@ -1214,11 +600,11 @@...@@ -1214,11 +600,11 @@
1214 "rust-overlay": "rust-overlay"600 "rust-overlay": "rust-overlay"
1215 },601 },
1216 "locked": {602 "locked": {
1217 "lastModified": 1728672034,603 "lastModified": 1733095793,
1218 "narHash": "sha256-0l9XOUKYAXIMqKcrroDAhqxlDbfeGQKvAlnOlNGXbPo=",604 "narHash": "sha256-woqkmcGxOleK1RyoZpXU3NaC4+epr2qYau2mVhVQFjY=",
1219 "owner": "lilyinstarlight",605 "owner": "lilyinstarlight",
1220 "repo": "nixos-cosmic",606 "repo": "nixos-cosmic",
1221 "rev": "cb94f2663d7dc9925e35e171c930681edb9b8d38",607 "rev": "e468c8b79dd55f1ce8803887d3593fb0016f1f81",
1222 "type": "github"608 "type": "github"
1223 },609 },
1224 "original": {610 "original": {
...@@ -1230,8 +616,8 @@...@@ -1230,8 +616,8 @@
1230 "nixpkgs": {616 "nixpkgs": {
1231 "locked": {617 "locked": {
1232 "lastModified": 0,618 "lastModified": 0,
1233 "narHash": "sha256-9UTxR8eukdg+XZeHgxW5hQA9fIKHsKCdOIUycTryeVw=",619 "narHash": "sha256-Zwl8YgTVJTEum+L+0zVAWvXAGbWAuXHax3KzuejaDyo=",
1234 "path": "/nix/store/60sn02zhawl3kwn0r515zff3h6hg6ydz-source",620 "path": "/nix/store/sh0v21n9zc03b94qjj4jkkg5mbsjkpzr-source",
1235 "type": "path"621 "type": "path"
1236 },622 },
1237 "original": {623 "original": {
...@@ -1257,11 +643,11 @@...@@ -1257,11 +643,11 @@
1257 },643 },
1258 "nixpkgs-stable_2": {644 "nixpkgs-stable_2": {
1259 "locked": {645 "locked": {
1260 "lastModified": 1720386169,646 "lastModified": 1730741070,
1261 "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",647 "narHash": "sha256-edm8WG19kWozJ/GqyYx2VjW99EdhjKwbY3ZwdlPAAlo=",
1262 "owner": "NixOS",648 "owner": "NixOS",
1263 "repo": "nixpkgs",649 "repo": "nixpkgs",
1264 "rev": "194846768975b7ad2c4988bdb82572c00222c0d7",650 "rev": "d063c1dd113c91ab27959ba540c0d9753409edf3",
1265 "type": "github"651 "type": "github"
1266 },652 },
1267 "original": {653 "original": {
...@@ -1273,11 +659,11 @@...@@ -1273,11 +659,11 @@
1273 },659 },
1274 "nixpkgs-stable_3": {660 "nixpkgs-stable_3": {
1275 "locked": {661 "locked": {
1276 "lastModified": 1728500571,662 "lastModified": 1732749044,
1277 "narHash": "sha256-dOymOQ3AfNI4Z337yEwHGohrVQb4yPODCW9MDUyAc4w=",663 "narHash": "sha256-T38FQOg0BV5M8FN1712fovzNakSOENEYs+CSkg31C9Y=",
1278 "owner": "NixOS",664 "owner": "NixOS",
1279 "repo": "nixpkgs",665 "repo": "nixpkgs",
1280 "rev": "d51c28603def282a24fa034bcb007e2bcb5b5dd0",666 "rev": "0c5b4ecbed5b155b705336aa96d878e55acd8685",
1281 "type": "github"667 "type": "github"
1282 },668 },
1283 "original": {669 "original": {
...@@ -1318,60 +704,13 @@...@@ -1318,60 +704,13 @@
1318 "type": "github"704 "type": "github"
1319 }705 }
1320 },706 },
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 },
1368 "nixpkgs_2": {707 "nixpkgs_2": {
1369 "locked": {708 "locked": {
1370 "lastModified": 1728018373,709 "lastModified": 1732758367,
1371 "narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",710 "narHash": "sha256-RzaI1RO0UXqLjydtz3GAXSTzHkpb/lLD1JD8a0W4Wpo=",
1372 "owner": "NixOS",711 "owner": "NixOS",
1373 "repo": "nixpkgs",712 "repo": "nixpkgs",
1374 "rev": "bc947f541ae55e999ffdb4013441347d83b00feb",713 "rev": "fa42b5a5f401aab8a32bd33c9a4de0738180dc59",
1375 "type": "github"714 "type": "github"
1376 },715 },
1377 "original": {716 "original": {
...@@ -1383,15 +722,15 @@...@@ -1383,15 +722,15 @@
1383 },722 },
1384 "nixpkgs_3": {723 "nixpkgs_3": {
1385 "locked": {724 "locked": {
1386 "lastModified": 1700612854,725 "lastModified": 1733015953,
1387 "narHash": "sha256-yrQ8osMD+vDLGFX7pcwsY/Qr5PUd6OmDMYJZzZi0+zc=",726 "narHash": "sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE+crk=",
1388 "owner": "NixOS",727 "owner": "nixos",
1389 "repo": "nixpkgs",728 "repo": "nixpkgs",
1390 "rev": "19cbff58383a4ae384dea4d1d0c823d72b49d614",729 "rev": "ac35b104800bff9028425fec3b6e8a41de2bbfff",
1391 "type": "github"730 "type": "github"
1392 },731 },
1393 "original": {732 "original": {
1394 "owner": "NixOS",733 "owner": "nixos",
1395 "ref": "nixos-unstable",734 "ref": "nixos-unstable",
1396 "repo": "nixpkgs",735 "repo": "nixpkgs",
1397 "type": "github"736 "type": "github"
...@@ -1399,88 +738,47 @@...@@ -1399,88 +738,47 @@
1399 },738 },
1400 "nixpkgs_4": {739 "nixpkgs_4": {
1401 "locked": {740 "locked": {
1402 "lastModified": 1715534503,741 "lastModified": 1733015953,
1403 "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",742 "narHash": "sha256-t4BBVpwG9B4hLgc6GUBuj3cjU7lP/PJfpTHuSqE+crk=",
1404 "owner": "NixOS",743 "owner": "NixOS",
1405 "repo": "nixpkgs",744 "repo": "nixpkgs",
1406 "rev": "2057814051972fa1453ddfb0d98badbea9b83c06",745 "rev": "ac35b104800bff9028425fec3b6e8a41de2bbfff",
1407 "type": "github"746 "type": "github"
1408 },747 },
1409 "original": {748 "original": {
1410 "owner": "NixOS",749 "id": "nixpkgs",
1411 "ref": "nixos-unstable",750 "ref": "nixos-unstable",
1412 "repo": "nixpkgs",751 "type": "indirect"
1413 "type": "github"
1414 }752 }
1415 },753 },
1416 "nixpkgs_5": {754 "nixpkgs_5": {
1417 "locked": {755 "locked": {
1418 "lastModified": 1715534503,756 "lastModified": 1708161998,
1419 "narHash": "sha256-5ZSVkFadZbFP1THataCaSf0JH2cAH3S29hU9rrxTEqk=",757 "narHash": "sha256-6KnemmUorCvlcAvGziFosAVkrlWZGIc6UNT9GUYr0jQ=",
1420 "owner": "NixOS",758 "owner": "NixOS",
1421 "repo": "nixpkgs",759 "repo": "nixpkgs",
1422 "rev": "2057814051972fa1453ddfb0d98badbea9b83c06",760 "rev": "84d981bae8b5e783b3b548de505b22880559515f",
1423 "type": "github"761 "type": "github"
1424 },762 },
1425 "original": {763 "original": {
1426 "owner": "NixOS",764 "owner": "NixOS",
1427 "ref": "nixos-unstable",765 "ref": "nixos-23.11",
1428 "repo": "nixpkgs",766 "repo": "nixpkgs",
1429 "type": "github"767 "type": "github"
1430 }768 }
1431 },769 },
1432 "nixpkgs_6": {770 "nixpkgs_6": {
1433 "locked": {771 "locked": {
1434 "lastModified": 1719506693,772 "lastModified": 1717696253,
1435 "narHash": "sha256-C8e9S7RzshSdHB7L+v9I51af1gDM5unhJ2xO1ywxNH8=",773 "narHash": "sha256-1+ua0ggXlYYPLTmMl3YeYYsBXDSCqT+Gw3u6l4gvMhA=",
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=",
1462 "owner": "NixOS",774 "owner": "NixOS",
1463 "repo": "nixpkgs",775 "repo": "nixpkgs",
1464 "rev": "080a4a27f206d07724b88da096e27ef63401a504",776 "rev": "9b5328b7f761a7bbdc0e332ac4cf076a3eedb89b",
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",
1479 "type": "github"777 "type": "github"
1480 },778 },
1481 "original": {779 "original": {
1482 "owner": "nixos",780 "owner": "NixOS",
1483 "ref": "nixos-unstable",781 "ref": "nixos-24.05",
1484 "repo": "nixpkgs",782 "repo": "nixpkgs",
1485 "type": "github"783 "type": "github"
1486 }784 }
...@@ -1496,11 +794,11 @@...@@ -1496,11 +794,11 @@
1496 "nixpkgs-stable": "nixpkgs-stable_2"794 "nixpkgs-stable": "nixpkgs-stable_2"
1497 },795 },
1498 "locked": {796 "locked": {
1499 "lastModified": 1728092656,797 "lastModified": 1732021966,
1500 "narHash": "sha256-eMeCTJZ5xBeQ0f9Os7K8DThNVSo9gy4umZLDfF5q6OM=",798 "narHash": "sha256-mnTbjpdqF0luOkou8ZFi2asa1N3AA2CchR/RqCNmsGE=",
1501 "owner": "cachix",799 "owner": "cachix",
1502 "repo": "git-hooks.nix",800 "repo": "git-hooks.nix",
1503 "rev": "1211305a5b237771e13fcca0c51e60ad47326a9a",801 "rev": "3308484d1a443fc5bc92012435d79e80458fe43c",
1504 "type": "github"802 "type": "github"
1505 },803 },
1506 "original": {804 "original": {
...@@ -1509,115 +807,6 @@...@@ -1509,115 +807,6 @@
1509 "type": "github"807 "type": "github"
1510 }808 }
1511 },809 },
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 },
1621 "root": {810 "root": {
1622 "inputs": {811 "inputs": {
1623 "darwin": "darwin",812 "darwin": "darwin",
...@@ -1629,7 +818,7 @@...@@ -1629,7 +818,7 @@
1629 "nh_darwin": "nh_darwin",818 "nh_darwin": "nh_darwin",
1630 "nix-options-search": "nix-options-search",819 "nix-options-search": "nix-options-search",
1631 "nixos-cosmic": "nixos-cosmic",820 "nixos-cosmic": "nixos-cosmic",
1632 "nixpkgs": "nixpkgs_10",821 "nixpkgs": "nixpkgs_4",
1633 "nixpkgs-stable": "nixpkgs-stable_4",822 "nixpkgs-stable": "nixpkgs-stable_4",
1634 "zig": "zig_2",823 "zig": "zig_2",
1635 "zls": "zls"824 "zls": "zls"
...@@ -1643,11 +832,11 @@...@@ -1643,11 +832,11 @@
1643 ]832 ]
1644 },833 },
1645 "locked": {834 "locked": {
1646 "lastModified": 1728527353,835 "lastModified": 1732933841,
1647 "narHash": "sha256-GY755PX8CbGH3O9iKqauhkFTdP9WSKcOfOkZBe3SOqw=",836 "narHash": "sha256-dge02pUSe2QeC/B3PriA0R8eAX+EU3aDoXj9FcS3XDw=",
1648 "owner": "oxalica",837 "owner": "oxalica",
1649 "repo": "rust-overlay",838 "repo": "rust-overlay",
1650 "rev": "94749eee5a2b351b6893d5bddb0a18f7f01251ac",839 "rev": "c65e91d4a33abc3bc4a892d3c5b5b378bad64ea1",
1651 "type": "github"840 "type": "github"
1652 },841 },
1653 "original": {842 "original": {
...@@ -1671,36 +860,6 @@...@@ -1671,36 +860,6 @@
1671 "type": "github"860 "type": "github"
1672 }861 }
1673 },862 },
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 },
1704 "systems_2": {863 "systems_2": {
1705 "locked": {864 "locked": {
1706 "lastModified": 1689347949,865 "lastModified": 1689347949,
...@@ -1776,51 +935,6 @@...@@ -1776,51 +935,6 @@
1776 "type": "github"935 "type": "github"
1777 }936 }
1778 },937 },
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 },
1824 "xdph": {938 "xdph": {
1825 "inputs": {939 "inputs": {
1826 "hyprland-protocols": [940 "hyprland-protocols": [
...@@ -1849,11 +963,11 @@...@@ -1849,11 +963,11 @@
1849 ]963 ]
1850 },964 },
1851 "locked": {965 "locked": {
1852 "lastModified": 1728166987,966 "lastModified": 1731703417,
1853 "narHash": "sha256-w6dVTguAn9zJ+7aPOhBQgDz8bn6YZ7b56cY8Kg5HJRI=",967 "narHash": "sha256-rheDc/7C+yI+QspYr9J2z9kQ5P9F4ATapI7qyFAe1XA=",
1854 "owner": "hyprwm",968 "owner": "hyprwm",
1855 "repo": "xdg-desktop-portal-hyprland",969 "repo": "xdg-desktop-portal-hyprland",
1856 "rev": "fb9c8d665af0588bb087f97d0f673ddf0d501787",970 "rev": "8070f36deec723de71e7557441acb17e478204d3",
1857 "type": "github"971 "type": "github"
1858 },972 },
1859 "original": {973 "original": {
...@@ -1889,8 +1003,8 @@...@@ -1889,8 +1003,8 @@
1889 },1003 },
1890 "zig-overlay": {1004 "zig-overlay": {
1891 "inputs": {1005 "inputs": {
1892 "flake-compat": "flake-compat_7",1006 "flake-compat": "flake-compat_4",
1893 "flake-utils": "flake-utils_10",1007 "flake-utils": "flake-utils_5",
1894 "nixpkgs": [1008 "nixpkgs": [
1895 "zls",1009 "zls",
1896 "nixpkgs"1010 "nixpkgs"
...@@ -1912,16 +1026,16 @@...@@ -1912,16 +1026,16 @@
1912 },1026 },
1913 "zig_2": {1027 "zig_2": {
1914 "inputs": {1028 "inputs": {
1915 "flake-compat": "flake-compat_6",1029 "flake-compat": "flake-compat_3",
1916 "flake-utils": "flake-utils_8",1030 "flake-utils": "flake-utils_3",
1917 "nixpkgs": "nixpkgs_11"1031 "nixpkgs": "nixpkgs_5"
1918 },1032 },
1919 "locked": {1033 "locked": {
1920 "lastModified": 1728606533,1034 "lastModified": 1733141566,
1921 "narHash": "sha256-ydcaiL6IHUqJSgnElZOZsbF2dMWdck0mlt8/iEPQrvg=",1035 "narHash": "sha256-ZEI6jN6KS2CHuSQuvo1zB4ty8x78XYiWvySn2c5vVE0=",
1922 "owner": "mitchellh",1036 "owner": "mitchellh",
1923 "repo": "zig-overlay",1037 "repo": "zig-overlay",
1924 "rev": "84fb32055dcf0bda2967cdd463465059af3d91d1",1038 "rev": "2b42ec31944b58fb08a0e7501bbae558935a9a2c",
1925 "type": "github"1039 "type": "github"
1926 },1040 },
1927 "original": {1041 "original": {
...@@ -1932,10 +1046,10 @@...@@ -1932,10 +1046,10 @@
1932 },1046 },
1933 "zls": {1047 "zls": {
1934 "inputs": {1048 "inputs": {
1935 "flake-utils": "flake-utils_9",1049 "flake-utils": "flake-utils_4",
1936 "gitignore": "gitignore_6",1050 "gitignore": "gitignore_3",
1937 "langref": "langref",1051 "langref": "langref",
1938 "nixpkgs": "nixpkgs_12",1052 "nixpkgs": "nixpkgs_6",
1939 "zig-overlay": "zig-overlay"1053 "zig-overlay": "zig-overlay"
1940 },1054 },
1941 "locked": {1055 "locked": {
flake.nix+1
...@@ -90,6 +90,7 @@...@@ -90,6 +90,7 @@
90 inherit ghostty;90 inherit ghostty;
91 };91 };
92 }92 }
93 nixos-cosmic.nixosModules.default
93 ];94 ];
94 specialArgs = {95 specialArgs = {
95 inherit inputs;96 inherit inputs;
hosts/desktop/configuration.nix+13-73
...@@ -38,77 +38,15 @@...@@ -38,77 +38,15 @@
38 extraPortals = with pkgs; [xdg-desktop-portal-gtk];38 extraPortals = with pkgs; [xdg-desktop-portal-gtk];
39 };39 };
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
109 services.flatpak.enable = true;41 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
113 nix.settings.experimental-features = ["nix-command" "flakes"];51 nix.settings.experimental-features = ["nix-command" "flakes"];
114 nix.settings = {52 nix.settings = {
...@@ -176,6 +114,7 @@...@@ -176,6 +114,7 @@
176 };114 };
177 services.xserver.videoDrivers = ["nvidia"];115 services.xserver.videoDrivers = ["nvidia"];
178116
117 hardware.nvidia-container-toolkit.enable = true;
179 hardware.nvidia = {118 hardware.nvidia = {
180 forceFullCompositionPipeline = true;119 forceFullCompositionPipeline = true;
181 # Modesetting is required.120 # Modesetting is required.
...@@ -265,11 +204,11 @@...@@ -265,11 +204,11 @@
265 services.xserver.enable = true;204 services.xserver.enable = true;
266205
267 # Enable the KDE Plasma Desktop Environment.206 # Enable the KDE Plasma Desktop Environment.
268 services.displayManager.sddm.enable = true;207 # services.displayManager.sddm.enable = true;
269 services.desktopManager.plasma6.enable = true;208 # services.desktopManager.plasma6.enable = true;
270209
271 # services.desktopManager.cosmic.enable = true;210 services.desktopManager.cosmic.enable = true;
272 # services.displayManager.cosmic-greeter.enable = true;211 services.displayManager.cosmic-greeter.enable = true;
273212
274 # Configure keymap in X11213 # Configure keymap in X11
275 services.xserver = {214 services.xserver = {
...@@ -334,6 +273,7 @@...@@ -334,6 +273,7 @@
334 # List packages installed in system profile. To search, run:273 # List packages installed in system profile. To search, run:
335 # $ nix search wget274 # $ nix search wget
336 environment.systemPackages = with pkgs; [275 environment.systemPackages = with pkgs; [
276 distrobox
337 fish277 fish
338 vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.278 vim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
339 wget279 wget
hosts/desktop/home.nix+1-2
...@@ -50,7 +50,7 @@...@@ -50,7 +50,7 @@
50 lua51Packages.lua50 lua51Packages.lua
51 lua51Packages.luarocks-nix51 lua51Packages.luarocks-nix
52 lemonade52 lemonade
53 armcord53 legcord
54 calibre54 calibre
55 pyright55 pyright
56 ruff56 ruff
...@@ -100,7 +100,6 @@...@@ -100,7 +100,6 @@
100 comma100 comma
101 openconnect101 openconnect
102 gnumake102 gnumake
103 kdeconnect
104 signal-desktop103 signal-desktop
105 zed-editor104 zed-editor
106 #getting foundry to work!105 #getting foundry to work!