Flake for my NixOS devices
1{
2 "nodes": {
3 "bingus": {
4 "inputs": {
5 "flakelight": "flakelight",
6 "nixpkgs": [
7 "nixpkgs"
8 ],
9 "pyproject-build-systems": "pyproject-build-systems",
10 "pyproject-nix": "pyproject-nix",
11 "uv2nix": "uv2nix"
12 },
13 "locked": {
14 "lastModified": 1744121535,
15 "narHash": "sha256-akykXcXEzHNOEpcTbWY/Ja/dlgMm5YfTIEKSNSKwn4E=",
16 "owner": "Bwc9876",
17 "repo": "bingus-bot",
18 "rev": "2fc889788e549ff50e88058c07edf868df548e4b",
19 "type": "github"
20 },
21 "original": {
22 "owner": "Bwc9876",
23 "repo": "bingus-bot",
24 "type": "github"
25 }
26 },
27 "catppuccin": {
28 "inputs": {
29 "nixpkgs": [
30 "nixpkgs"
31 ]
32 },
33 "locked": {
34 "lastModified": 1743801669,
35 "narHash": "sha256-RxQQQCGqywOPbdNrWGbFyFdcrdrXM4YBHW7vYt13OeI=",
36 "owner": "catppuccin",
37 "repo": "nix",
38 "rev": "07beb389d69a52c4dd5895da9553463c3740a26a",
39 "type": "github"
40 },
41 "original": {
42 "owner": "catppuccin",
43 "repo": "nix",
44 "type": "github"
45 }
46 },
47 "crane": {
48 "locked": {
49 "lastModified": 1738652123,
50 "narHash": "sha256-zdZek5FXK/k95J0vnLF0AMnYuZl4AjARq83blKuJBYY=",
51 "owner": "ipetkov",
52 "repo": "crane",
53 "rev": "c7e015a5fcefb070778c7d91734768680188a9cd",
54 "type": "github"
55 },
56 "original": {
57 "owner": "ipetkov",
58 "repo": "crane",
59 "type": "github"
60 }
61 },
62 "crane_2": {
63 "locked": {
64 "lastModified": 1741148495,
65 "narHash": "sha256-EV8KUaIZ2/CdBXlutXrHoZYbWPeB65p5kKZk71gvDRI=",
66 "owner": "ipetkov",
67 "repo": "crane",
68 "rev": "75390a36cd0c2cdd5f1aafd8a9f827d7107f2e53",
69 "type": "github"
70 },
71 "original": {
72 "owner": "ipetkov",
73 "repo": "crane",
74 "type": "github"
75 }
76 },
77 "flake-compat": {
78 "flake": false,
79 "locked": {
80 "lastModified": 1733328505,
81 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
82 "owner": "edolstra",
83 "repo": "flake-compat",
84 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
85 "type": "github"
86 },
87 "original": {
88 "owner": "edolstra",
89 "repo": "flake-compat",
90 "type": "github"
91 }
92 },
93 "flake-parts": {
94 "inputs": {
95 "nixpkgs-lib": [
96 "lanzaboote",
97 "nixpkgs"
98 ]
99 },
100 "locked": {
101 "lastModified": 1740872218,
102 "narHash": "sha256-ZaMw0pdoUKigLpv9HiNDH2Pjnosg7NBYMJlHTIsHEUo=",
103 "owner": "hercules-ci",
104 "repo": "flake-parts",
105 "rev": "3876f6b87db82f33775b1ef5ea343986105db764",
106 "type": "github"
107 },
108 "original": {
109 "owner": "hercules-ci",
110 "repo": "flake-parts",
111 "type": "github"
112 }
113 },
114 "flake-parts_2": {
115 "inputs": {
116 "nixpkgs-lib": [
117 "nixvim",
118 "nixpkgs"
119 ]
120 },
121 "locked": {
122 "lastModified": 1743550720,
123 "narHash": "sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY=",
124 "owner": "hercules-ci",
125 "repo": "flake-parts",
126 "rev": "c621e8422220273271f52058f618c94e405bb0f5",
127 "type": "github"
128 },
129 "original": {
130 "owner": "hercules-ci",
131 "repo": "flake-parts",
132 "type": "github"
133 }
134 },
135 "flake-utils": {
136 "inputs": {
137 "systems": "systems"
138 },
139 "locked": {
140 "lastModified": 1731533236,
141 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
142 "owner": "numtide",
143 "repo": "flake-utils",
144 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
145 "type": "github"
146 },
147 "original": {
148 "owner": "numtide",
149 "repo": "flake-utils",
150 "type": "github"
151 }
152 },
153 "flakelight": {
154 "inputs": {
155 "nixpkgs": [
156 "bingus",
157 "nixpkgs"
158 ]
159 },
160 "locked": {
161 "lastModified": 1741610597,
162 "narHash": "sha256-dA8dIKrIZfyD07Xms/67y3eMU5yXJO+8K1s0mdMrobg=",
163 "owner": "nix-community",
164 "repo": "flakelight",
165 "rev": "a4698f0f05f8e9f57b3a621b93edae444747ad15",
166 "type": "github"
167 },
168 "original": {
169 "owner": "nix-community",
170 "repo": "flakelight",
171 "type": "github"
172 }
173 },
174 "flakelight-rust": {
175 "inputs": {
176 "crane": "crane",
177 "flakelight": "flakelight_3"
178 },
179 "locked": {
180 "lastModified": 1738672886,
181 "narHash": "sha256-YLRn2bceMuePfimgfqfic4jce3b/GqDfB2vbrNFuRlg=",
182 "owner": "accelbread",
183 "repo": "flakelight-rust",
184 "rev": "fda5c9b4a7f3d78cf21e5f1010d6a3f16ad946e1",
185 "type": "github"
186 },
187 "original": {
188 "owner": "accelbread",
189 "repo": "flakelight-rust",
190 "type": "github"
191 }
192 },
193 "flakelight_2": {
194 "inputs": {
195 "nixpkgs": [
196 "nixpkgs"
197 ]
198 },
199 "locked": {
200 "lastModified": 1744029987,
201 "narHash": "sha256-J1hZh9FHHCHKLGByZveXTnWK6G/oXjnbs9BS+GX+8jg=",
202 "owner": "nix-community",
203 "repo": "flakelight",
204 "rev": "a9deddc856e2d279d616e5f4f1fdd43c5d1c8ac3",
205 "type": "github"
206 },
207 "original": {
208 "owner": "nix-community",
209 "repo": "flakelight",
210 "type": "github"
211 }
212 },
213 "flakelight_3": {
214 "inputs": {
215 "nixpkgs": [
216 "gh-grader-preview",
217 "nixpkgs"
218 ]
219 },
220 "locked": {
221 "lastModified": 1744029987,
222 "narHash": "sha256-J1hZh9FHHCHKLGByZveXTnWK6G/oXjnbs9BS+GX+8jg=",
223 "owner": "nix-community",
224 "repo": "flakelight",
225 "rev": "a9deddc856e2d279d616e5f4f1fdd43c5d1c8ac3",
226 "type": "github"
227 },
228 "original": {
229 "owner": "nix-community",
230 "repo": "flakelight",
231 "type": "github"
232 }
233 },
234 "flakelight_4": {
235 "inputs": {
236 "nixpkgs": [
237 "nu_plugin_dbus",
238 "nixpkgs"
239 ]
240 },
241 "locked": {
242 "lastModified": 1742215471,
243 "narHash": "sha256-I/7CY1gd5R4b3rBlhcJyjCYcP+v/164g83uOT9HTfj0=",
244 "owner": "nix-community",
245 "repo": "flakelight",
246 "rev": "e40a1a8c6d18c761659ed88d7536310a7e604f7f",
247 "type": "github"
248 },
249 "original": {
250 "owner": "nix-community",
251 "repo": "flakelight",
252 "type": "github"
253 }
254 },
255 "flakelight_5": {
256 "inputs": {
257 "nixpkgs": [
258 "wayland-mpris-idle-inhibit",
259 "nixpkgs"
260 ]
261 },
262 "locked": {
263 "lastModified": 1739191238,
264 "narHash": "sha256-DRuhQDWscKWXAZcatFDLQ0+pMKmGZ9lEZdxygq8rVSU=",
265 "owner": "nix-community",
266 "repo": "flakelight",
267 "rev": "5656e7f5fda93676642d199fd9eb47b970d6139e",
268 "type": "github"
269 },
270 "original": {
271 "owner": "nix-community",
272 "repo": "flakelight",
273 "type": "github"
274 }
275 },
276 "gh-grader-preview": {
277 "inputs": {
278 "flakelight-rust": "flakelight-rust",
279 "nixpkgs": [
280 "nixpkgs"
281 ]
282 },
283 "locked": {
284 "lastModified": 1739201967,
285 "narHash": "sha256-BGiazIhRhPEf6XjzisD2b0ZdNzVTdlm06BLVPSeSWqA=",
286 "owner": "Bwc9876",
287 "repo": "gh-grader-preview",
288 "rev": "0cfb80ac492931b33e56f6261807861df398aebc",
289 "type": "github"
290 },
291 "original": {
292 "owner": "Bwc9876",
293 "repo": "gh-grader-preview",
294 "type": "github"
295 }
296 },
297 "gitignore": {
298 "inputs": {
299 "nixpkgs": [
300 "lanzaboote",
301 "pre-commit-hooks-nix",
302 "nixpkgs"
303 ]
304 },
305 "locked": {
306 "lastModified": 1709087332,
307 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
308 "owner": "hercules-ci",
309 "repo": "gitignore.nix",
310 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
311 "type": "github"
312 },
313 "original": {
314 "owner": "hercules-ci",
315 "repo": "gitignore.nix",
316 "type": "github"
317 }
318 },
319 "hm": {
320 "inputs": {
321 "nixpkgs": [
322 "nixpkgs"
323 ]
324 },
325 "locked": {
326 "lastModified": 1744121320,
327 "narHash": "sha256-Rqso0BwMIAJwncKkNM4nGgcgPwsPXo35mhcI5bBfpgg=",
328 "owner": "nix-community",
329 "repo": "home-manager",
330 "rev": "0daadc77840a1ed34cafa581f8b0ab08cb2fcadc",
331 "type": "github"
332 },
333 "original": {
334 "owner": "nix-community",
335 "repo": "home-manager",
336 "type": "github"
337 }
338 },
339 "imperm": {
340 "locked": {
341 "lastModified": 1737831083,
342 "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=",
343 "owner": "nix-community",
344 "repo": "impermanence",
345 "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170",
346 "type": "github"
347 },
348 "original": {
349 "owner": "nix-community",
350 "repo": "impermanence",
351 "type": "github"
352 }
353 },
354 "ixx": {
355 "inputs": {
356 "flake-utils": [
357 "nixvim",
358 "nuschtosSearch",
359 "flake-utils"
360 ],
361 "nixpkgs": [
362 "nixvim",
363 "nuschtosSearch",
364 "nixpkgs"
365 ]
366 },
367 "locked": {
368 "lastModified": 1729958008,
369 "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=",
370 "owner": "NuschtOS",
371 "repo": "ixx",
372 "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb",
373 "type": "github"
374 },
375 "original": {
376 "owner": "NuschtOS",
377 "ref": "v0.0.6",
378 "repo": "ixx",
379 "type": "github"
380 }
381 },
382 "lanzaboote": {
383 "inputs": {
384 "crane": "crane_2",
385 "flake-compat": "flake-compat",
386 "flake-parts": "flake-parts",
387 "nixpkgs": [
388 "nixpkgs"
389 ],
390 "pre-commit-hooks-nix": "pre-commit-hooks-nix",
391 "rust-overlay": "rust-overlay"
392 },
393 "locked": {
394 "lastModified": 1741442524,
395 "narHash": "sha256-tVcxLDLLho8dWcO81Xj/3/ANLdVs0bGyCPyKjp70JWk=",
396 "owner": "nix-community",
397 "repo": "lanzaboote",
398 "rev": "d8099586d9a84308ffedac07880e7f07a0180ff4",
399 "type": "github"
400 },
401 "original": {
402 "owner": "nix-community",
403 "repo": "lanzaboote",
404 "type": "github"
405 }
406 },
407 "nix-index-db": {
408 "inputs": {
409 "nixpkgs": [
410 "nixpkgs"
411 ]
412 },
413 "locked": {
414 "lastModified": 1743911143,
415 "narHash": "sha256-4j4JPwr0TXHH4ZyorXN5yIcmqIQr0WYacsuPA4ktONo=",
416 "owner": "Mic92",
417 "repo": "nix-index-database",
418 "rev": "a36f6a7148aec2c77d78e4466215cceb2f5f4bfb",
419 "type": "github"
420 },
421 "original": {
422 "owner": "Mic92",
423 "repo": "nix-index-database",
424 "type": "github"
425 }
426 },
427 "nixos-hardware": {
428 "locked": {
429 "lastModified": 1743420942,
430 "narHash": "sha256-b/exDDQSLmENZZgbAEI3qi9yHkuXAXCPbormD8CSJXo=",
431 "owner": "NixOS",
432 "repo": "nixos-hardware",
433 "rev": "de6fc5551121c59c01e2a3d45b277a6d05077bc4",
434 "type": "github"
435 },
436 "original": {
437 "owner": "NixOS",
438 "repo": "nixos-hardware",
439 "type": "github"
440 }
441 },
442 "nixpkgs": {
443 "locked": {
444 "lastModified": 1743964447,
445 "narHash": "sha256-nEo1t3Q0F+0jQ36HJfbJtiRU4OI+/0jX/iITURKe3EE=",
446 "owner": "NixOS",
447 "repo": "nixpkgs",
448 "rev": "063dece00c5a77e4a0ea24e5e5a5bd75232806f8",
449 "type": "github"
450 },
451 "original": {
452 "owner": "NixOS",
453 "ref": "nixos-unstable",
454 "repo": "nixpkgs",
455 "type": "github"
456 }
457 },
458 "nixvim": {
459 "inputs": {
460 "flake-parts": "flake-parts_2",
461 "nixpkgs": [
462 "nixpkgs"
463 ],
464 "nuschtosSearch": "nuschtosSearch"
465 },
466 "locked": {
467 "lastModified": 1744119992,
468 "narHash": "sha256-XtwL/QfMjJtqO//mAjEfiC7noaAtH/gtQttcBE8dufs=",
469 "owner": "nix-community",
470 "repo": "nixvim",
471 "rev": "7114362f36123a8401f4905c2e833fd9a0c2ddd1",
472 "type": "github"
473 },
474 "original": {
475 "owner": "nix-community",
476 "repo": "nixvim",
477 "type": "github"
478 }
479 },
480 "nu_plugin_dbus": {
481 "inputs": {
482 "flakelight": "flakelight_4",
483 "nixpkgs": [
484 "nixpkgs"
485 ]
486 },
487 "locked": {
488 "lastModified": 1742586777,
489 "narHash": "sha256-PKa/lC4zMMW2kkVUQukpwlX5F8b/UVxly6PfU4y7iQI=",
490 "owner": "Bwc9876",
491 "repo": "nu_plugin_dbus",
492 "rev": "2ddb2580c1e937d3e658a513ef3bd26d3fbbc064",
493 "type": "github"
494 },
495 "original": {
496 "owner": "Bwc9876",
497 "repo": "nu_plugin_dbus",
498 "type": "github"
499 }
500 },
501 "nuschtosSearch": {
502 "inputs": {
503 "flake-utils": "flake-utils",
504 "ixx": "ixx",
505 "nixpkgs": [
506 "nixvim",
507 "nixpkgs"
508 ]
509 },
510 "locked": {
511 "lastModified": 1743683223,
512 "narHash": "sha256-LdXtHFvhEC3S64dphap1pkkzwjErbW65eH1VRerCUT0=",
513 "owner": "NuschtOS",
514 "repo": "search",
515 "rev": "56a49ffef2908dad1e9a8adef1f18802bc760962",
516 "type": "github"
517 },
518 "original": {
519 "owner": "NuschtOS",
520 "repo": "search",
521 "type": "github"
522 }
523 },
524 "pre-commit-hooks-nix": {
525 "inputs": {
526 "flake-compat": [
527 "lanzaboote",
528 "flake-compat"
529 ],
530 "gitignore": "gitignore",
531 "nixpkgs": [
532 "lanzaboote",
533 "nixpkgs"
534 ]
535 },
536 "locked": {
537 "lastModified": 1740915799,
538 "narHash": "sha256-JvQvtaphZNmeeV+IpHgNdiNePsIpHD5U/7QN5AeY44A=",
539 "owner": "cachix",
540 "repo": "pre-commit-hooks.nix",
541 "rev": "42b1ba089d2034d910566bf6b40830af6b8ec732",
542 "type": "github"
543 },
544 "original": {
545 "owner": "cachix",
546 "repo": "pre-commit-hooks.nix",
547 "type": "github"
548 }
549 },
550 "pyproject-build-systems": {
551 "inputs": {
552 "nixpkgs": [
553 "bingus",
554 "nixpkgs"
555 ],
556 "pyproject-nix": [
557 "bingus",
558 "pyproject-nix"
559 ],
560 "uv2nix": [
561 "bingus",
562 "uv2nix"
563 ]
564 },
565 "locked": {
566 "lastModified": 1741647088,
567 "narHash": "sha256-y/Aj21rMGdE23dcFfD4lRhNMgkhIRucp+uuWLWUXv0M=",
568 "owner": "pyproject-nix",
569 "repo": "build-system-pkgs",
570 "rev": "6d7eced86469cf89ed4d19d91b870163deb0dca2",
571 "type": "github"
572 },
573 "original": {
574 "owner": "pyproject-nix",
575 "repo": "build-system-pkgs",
576 "type": "github"
577 }
578 },
579 "pyproject-nix": {
580 "inputs": {
581 "nixpkgs": [
582 "bingus",
583 "nixpkgs"
584 ]
585 },
586 "locked": {
587 "lastModified": 1741648141,
588 "narHash": "sha256-jQEZCSCgm60NGmBg3JPu290DDhNVI1GVVEd0P8VCnME=",
589 "owner": "pyproject-nix",
590 "repo": "pyproject.nix",
591 "rev": "7747e5a058245c7abe033a798f818f0572d8e155",
592 "type": "github"
593 },
594 "original": {
595 "owner": "pyproject-nix",
596 "repo": "pyproject.nix",
597 "type": "github"
598 }
599 },
600 "root": {
601 "inputs": {
602 "bingus": "bingus",
603 "catppuccin": "catppuccin",
604 "flakelight": "flakelight_2",
605 "gh-grader-preview": "gh-grader-preview",
606 "hm": "hm",
607 "imperm": "imperm",
608 "lanzaboote": "lanzaboote",
609 "nix-index-db": "nix-index-db",
610 "nixos-hardware": "nixos-hardware",
611 "nixpkgs": "nixpkgs",
612 "nixvim": "nixvim",
613 "nu_plugin_dbus": "nu_plugin_dbus",
614 "rust-overlay": "rust-overlay_2",
615 "wayland-mpris-idle-inhibit": "wayland-mpris-idle-inhibit"
616 }
617 },
618 "rust-overlay": {
619 "inputs": {
620 "nixpkgs": [
621 "lanzaboote",
622 "nixpkgs"
623 ]
624 },
625 "locked": {
626 "lastModified": 1741228283,
627 "narHash": "sha256-VzqI+k/eoijLQ5am6rDFDAtFAbw8nltXfLBC6SIEJAE=",
628 "owner": "oxalica",
629 "repo": "rust-overlay",
630 "rev": "38e9826bc4296c9daf18bc1e6aa299f3e932a403",
631 "type": "github"
632 },
633 "original": {
634 "owner": "oxalica",
635 "repo": "rust-overlay",
636 "type": "github"
637 }
638 },
639 "rust-overlay_2": {
640 "inputs": {
641 "nixpkgs": [
642 "nixpkgs"
643 ]
644 },
645 "locked": {
646 "lastModified": 1744079607,
647 "narHash": "sha256-5cog6Qd6w/bINdLO5mOysAHOHey8PwFXk4IWo+y+Czg=",
648 "owner": "oxalica",
649 "repo": "rust-overlay",
650 "rev": "f6b62cc99c25e79a1c17e9fca91dc6b6faebec6c",
651 "type": "github"
652 },
653 "original": {
654 "owner": "oxalica",
655 "repo": "rust-overlay",
656 "type": "github"
657 }
658 },
659 "systems": {
660 "locked": {
661 "lastModified": 1681028828,
662 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
663 "owner": "nix-systems",
664 "repo": "default",
665 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
666 "type": "github"
667 },
668 "original": {
669 "owner": "nix-systems",
670 "repo": "default",
671 "type": "github"
672 }
673 },
674 "uv2nix": {
675 "inputs": {
676 "nixpkgs": [
677 "bingus",
678 "nixpkgs"
679 ],
680 "pyproject-nix": [
681 "bingus",
682 "pyproject-nix"
683 ]
684 },
685 "locked": {
686 "lastModified": 1741780535,
687 "narHash": "sha256-B4seqoWl9HlKZ7m+nDosVtmDw9i6KbhvfonQlYhRrJg=",
688 "owner": "pyproject-nix",
689 "repo": "uv2nix",
690 "rev": "7de0e836e005f971a252e20b478d12b8b64909d8",
691 "type": "github"
692 },
693 "original": {
694 "owner": "pyproject-nix",
695 "repo": "uv2nix",
696 "type": "github"
697 }
698 },
699 "wayland-mpris-idle-inhibit": {
700 "inputs": {
701 "flakelight": "flakelight_5",
702 "nixpkgs": [
703 "nixpkgs"
704 ]
705 },
706 "locked": {
707 "lastModified": 1739201677,
708 "narHash": "sha256-HNI/49TdnVPNcVqREBw8/Ycv6yAehUF+YLYHO5qelXI=",
709 "owner": "Bwc9876",
710 "repo": "wayland-mpris-idle-inhibit",
711 "rev": "0195d10eec2339571cc3de5ab0329768d533e8f1",
712 "type": "github"
713 },
714 "original": {
715 "owner": "Bwc9876",
716 "repo": "wayland-mpris-idle-inhibit",
717 "type": "github"
718 }
719 }
720 },
721 "root": "root",
722 "version": 7
723}