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": 1744560787,
15 "narHash": "sha256-sJoBWYcGiNF1+v8uZNKobJmA2WQ97a3bopV8GsHFUzQ=",
16 "owner": "Bwc9876",
17 "repo": "bingus-bot",
18 "rev": "0c32d44b94832d1f38afd4c36fb3dd3df04a3a76",
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": 1745598511,
35 "narHash": "sha256-GWYB7PngGwTJrp7gr0w6E5nnvwiblPvN2kjRCQw3ZEg=",
36 "owner": "catppuccin",
37 "repo": "nix",
38 "rev": "199cb288a85b15ed203089804c024ae5b3eacd7c",
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": 1741481578,
65 "narHash": "sha256-JBTSyJFQdO3V8cgcL08VaBUByEU6P5kXbTJN6R0PFQo=",
66 "owner": "ipetkov",
67 "repo": "crane",
68 "rev": "bb1c9567c43e4434f54e9481eb4b8e8e0d50f0b5",
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": 1741352980,
102 "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=",
103 "owner": "hercules-ci",
104 "repo": "flake-parts",
105 "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9",
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": 1745375039,
201 "narHash": "sha256-X9kjSzBelrac1xfQ9yo/tNx54myZ1GLssSDBhEA4kLI=",
202 "owner": "nix-community",
203 "repo": "flakelight",
204 "rev": "9c4ffe2b9e848fb8ae6b51a3ee71c5f3055109d9",
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": 1745375039,
222 "narHash": "sha256-X9kjSzBelrac1xfQ9yo/tNx54myZ1GLssSDBhEA4kLI=",
223 "owner": "nix-community",
224 "repo": "flakelight",
225 "rev": "9c4ffe2b9e848fb8ae6b51a3ee71c5f3055109d9",
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": 1745762067,
327 "narHash": "sha256-N3VjetRcJ0HgGjDFJeSQRQ6ZvAj7TD/HfsY5qBtMV0A=",
328 "owner": "nix-community",
329 "repo": "home-manager",
330 "rev": "ef47f36450b36d437f5c2f6953022648d76c0638",
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": 1737371634,
369 "narHash": "sha256-fTVAWzT1UMm1lT+YxHuVPtH+DATrhYfea3B0MxG/cGw=",
370 "owner": "NuschtOS",
371 "repo": "ixx",
372 "rev": "a1176e2a10ce745ff8f63e4af124ece8fe0b1648",
373 "type": "github"
374 },
375 "original": {
376 "owner": "NuschtOS",
377 "ref": "v0.0.7",
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": 1745271491,
395 "narHash": "sha256-4GAHjus6JRpYHVROMIhFIz/sgLDF/klBM3UHulbSK9s=",
396 "owner": "nix-community",
397 "repo": "lanzaboote",
398 "rev": "995637eb3ab78eac33f8ee6b45cc2ecd5ede12ba",
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": 1745725746,
415 "narHash": "sha256-iR+idGZJ191cY6NBXyVjh9QH8GVWTkvZw/w+1Igy45A=",
416 "owner": "Mic92",
417 "repo": "nix-index-database",
418 "rev": "187524713d0d9b2d2c6f688b81835114d4c2a7c6",
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": 1745503349,
430 "narHash": "sha256-bUGjvaPVsOfQeTz9/rLTNLDyqbzhl0CQtJJlhFPhIYw=",
431 "owner": "NixOS",
432 "repo": "nixos-hardware",
433 "rev": "f7bee55a5e551bd8e7b5b82c9bc559bc50d868d1",
434 "type": "github"
435 },
436 "original": {
437 "owner": "NixOS",
438 "repo": "nixos-hardware",
439 "type": "github"
440 }
441 },
442 "nixpkgs": {
443 "locked": {
444 "lastModified": 1745526057,
445 "narHash": "sha256-ITSpPDwvLBZBnPRS2bUcHY3gZSwis/uTe255QgMtTLA=",
446 "owner": "NixOS",
447 "repo": "nixpkgs",
448 "rev": "f771eb401a46846c1aebd20552521b233dd7e18b",
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": 1745746098,
468 "narHash": "sha256-3f6vvpa2/8XmzTaJjhUYtedlNMHIjwXJ6C2oWXBTubk=",
469 "owner": "nix-community",
470 "repo": "nixvim",
471 "rev": "89c94d9ea72d7080838981295f9b526eb3a960de",
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": 1745046075,
512 "narHash": "sha256-8v4y6k16Ra/fiecb4DxhsoOGtzLKgKlS+9/XJ9z0T2I=",
513 "owner": "NuschtOS",
514 "repo": "search",
515 "rev": "066afe8643274470f4a294442aadd988356a478f",
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": 1741379162,
538 "narHash": "sha256-srpAbmJapkaqGRE3ytf3bj4XshspVR5964OX5LfjDWc=",
539 "owner": "cachix",
540 "repo": "pre-commit-hooks.nix",
541 "rev": "b5a62751225b2f62ff3147d0a334055ebadcd5cc",
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": 1741573199,
627 "narHash": "sha256-A2sln1GdCf+uZ8yrERSCZUCqZ3JUlOv1WE2VFqqfaLQ=",
628 "owner": "oxalica",
629 "repo": "rust-overlay",
630 "rev": "c777dc8a1e35407b0e80ec89817fe69970f4e81a",
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": 1745721366,
647 "narHash": "sha256-dm93104HXjKWzkrr7yAPtxpbllOSzrwFFruc+rKQHSg=",
648 "owner": "oxalica",
649 "repo": "rust-overlay",
650 "rev": "621131c9e281d1047bf8937547ed77e97c464aba",
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}