Flake for my NixOS devices
1{
2 "nodes": {
3 "catppuccin": {
4 "inputs": {
5 "nixpkgs": [
6 "nixpkgs"
7 ]
8 },
9 "locked": {
10 "lastModified": 1739934729,
11 "narHash": "sha256-PcrLk10meIJICzUJqtCMOJxoITzbH52fZg2XAB7SSsM=",
12 "owner": "catppuccin",
13 "repo": "nix",
14 "rev": "b1ff2a638afa827f1473498190a2c1cae1cf41cf",
15 "type": "github"
16 },
17 "original": {
18 "owner": "catppuccin",
19 "repo": "nix",
20 "type": "github"
21 }
22 },
23 "crane": {
24 "locked": {
25 "lastModified": 1738652123,
26 "narHash": "sha256-zdZek5FXK/k95J0vnLF0AMnYuZl4AjARq83blKuJBYY=",
27 "owner": "ipetkov",
28 "repo": "crane",
29 "rev": "c7e015a5fcefb070778c7d91734768680188a9cd",
30 "type": "github"
31 },
32 "original": {
33 "owner": "ipetkov",
34 "repo": "crane",
35 "type": "github"
36 }
37 },
38 "crane_2": {
39 "locked": {
40 "lastModified": 1739936662,
41 "narHash": "sha256-x4syUjNUuRblR07nDPeLDP7DpphaBVbUaSoeZkFbGSk=",
42 "owner": "ipetkov",
43 "repo": "crane",
44 "rev": "19de14aaeb869287647d9461cbd389187d8ecdb7",
45 "type": "github"
46 },
47 "original": {
48 "owner": "ipetkov",
49 "repo": "crane",
50 "type": "github"
51 }
52 },
53 "flake-compat": {
54 "flake": false,
55 "locked": {
56 "lastModified": 1733328505,
57 "narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
58 "owner": "edolstra",
59 "repo": "flake-compat",
60 "rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
61 "type": "github"
62 },
63 "original": {
64 "owner": "edolstra",
65 "repo": "flake-compat",
66 "type": "github"
67 }
68 },
69 "flake-parts": {
70 "inputs": {
71 "nixpkgs-lib": [
72 "lanzaboote",
73 "nixpkgs"
74 ]
75 },
76 "locked": {
77 "lastModified": 1738453229,
78 "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=",
79 "owner": "hercules-ci",
80 "repo": "flake-parts",
81 "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd",
82 "type": "github"
83 },
84 "original": {
85 "owner": "hercules-ci",
86 "repo": "flake-parts",
87 "type": "github"
88 }
89 },
90 "flake-parts_2": {
91 "inputs": {
92 "nixpkgs-lib": [
93 "nixvim",
94 "nixpkgs"
95 ]
96 },
97 "locked": {
98 "lastModified": 1738453229,
99 "narHash": "sha256-7H9XgNiGLKN1G1CgRh0vUL4AheZSYzPm+zmZ7vxbJdo=",
100 "owner": "hercules-ci",
101 "repo": "flake-parts",
102 "rev": "32ea77a06711b758da0ad9bd6a844c5740a87abd",
103 "type": "github"
104 },
105 "original": {
106 "owner": "hercules-ci",
107 "repo": "flake-parts",
108 "type": "github"
109 }
110 },
111 "flake-utils": {
112 "inputs": {
113 "systems": "systems"
114 },
115 "locked": {
116 "lastModified": 1731533236,
117 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
118 "owner": "numtide",
119 "repo": "flake-utils",
120 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
121 "type": "github"
122 },
123 "original": {
124 "owner": "numtide",
125 "repo": "flake-utils",
126 "type": "github"
127 }
128 },
129 "flakelight": {
130 "inputs": {
131 "nixpkgs": [
132 "nixpkgs"
133 ]
134 },
135 "locked": {
136 "lastModified": 1741005720,
137 "narHash": "sha256-zNIvYFBOTGomaxknkZLO/7p6eorwwgvHeatN2YySBPQ=",
138 "owner": "nix-community",
139 "repo": "flakelight",
140 "rev": "f996547e5d142853ab6d619858a605af516d1d67",
141 "type": "github"
142 },
143 "original": {
144 "owner": "nix-community",
145 "repo": "flakelight",
146 "type": "github"
147 }
148 },
149 "flakelight-rust": {
150 "inputs": {
151 "crane": "crane",
152 "flakelight": "flakelight_2"
153 },
154 "locked": {
155 "lastModified": 1738672886,
156 "narHash": "sha256-YLRn2bceMuePfimgfqfic4jce3b/GqDfB2vbrNFuRlg=",
157 "owner": "accelbread",
158 "repo": "flakelight-rust",
159 "rev": "fda5c9b4a7f3d78cf21e5f1010d6a3f16ad946e1",
160 "type": "github"
161 },
162 "original": {
163 "owner": "accelbread",
164 "repo": "flakelight-rust",
165 "type": "github"
166 }
167 },
168 "flakelight_2": {
169 "inputs": {
170 "nixpkgs": [
171 "gh-grader-preview",
172 "nixpkgs"
173 ]
174 },
175 "locked": {
176 "lastModified": 1741005720,
177 "narHash": "sha256-zNIvYFBOTGomaxknkZLO/7p6eorwwgvHeatN2YySBPQ=",
178 "owner": "nix-community",
179 "repo": "flakelight",
180 "rev": "f996547e5d142853ab6d619858a605af516d1d67",
181 "type": "github"
182 },
183 "original": {
184 "owner": "nix-community",
185 "repo": "flakelight",
186 "type": "github"
187 }
188 },
189 "flakelight_3": {
190 "inputs": {
191 "nixpkgs": [
192 "nu_plugin_dbus",
193 "nixpkgs"
194 ]
195 },
196 "locked": {
197 "lastModified": 1738586370,
198 "narHash": "sha256-oNDm2sfLm9jdfOskRq2ABn85gwXusbsHEOC181peno4=",
199 "owner": "nix-community",
200 "repo": "flakelight",
201 "rev": "d05bcabfc1efb84a7d8689de6e50b84d7f23b427",
202 "type": "github"
203 },
204 "original": {
205 "owner": "nix-community",
206 "repo": "flakelight",
207 "type": "github"
208 }
209 },
210 "flakelight_4": {
211 "inputs": {
212 "nixpkgs": [
213 "wayland-mpris-idle-inhibit",
214 "nixpkgs"
215 ]
216 },
217 "locked": {
218 "lastModified": 1739191238,
219 "narHash": "sha256-DRuhQDWscKWXAZcatFDLQ0+pMKmGZ9lEZdxygq8rVSU=",
220 "owner": "nix-community",
221 "repo": "flakelight",
222 "rev": "5656e7f5fda93676642d199fd9eb47b970d6139e",
223 "type": "github"
224 },
225 "original": {
226 "owner": "nix-community",
227 "repo": "flakelight",
228 "type": "github"
229 }
230 },
231 "gh-grader-preview": {
232 "inputs": {
233 "flakelight-rust": "flakelight-rust",
234 "nixpkgs": [
235 "nixpkgs"
236 ]
237 },
238 "locked": {
239 "lastModified": 1739201967,
240 "narHash": "sha256-BGiazIhRhPEf6XjzisD2b0ZdNzVTdlm06BLVPSeSWqA=",
241 "owner": "Bwc9876",
242 "repo": "gh-grader-preview",
243 "rev": "0cfb80ac492931b33e56f6261807861df398aebc",
244 "type": "github"
245 },
246 "original": {
247 "owner": "Bwc9876",
248 "repo": "gh-grader-preview",
249 "type": "github"
250 }
251 },
252 "gitignore": {
253 "inputs": {
254 "nixpkgs": [
255 "lanzaboote",
256 "pre-commit-hooks-nix",
257 "nixpkgs"
258 ]
259 },
260 "locked": {
261 "lastModified": 1709087332,
262 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
263 "owner": "hercules-ci",
264 "repo": "gitignore.nix",
265 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
266 "type": "github"
267 },
268 "original": {
269 "owner": "hercules-ci",
270 "repo": "gitignore.nix",
271 "type": "github"
272 }
273 },
274 "hm": {
275 "inputs": {
276 "nixpkgs": [
277 "nixpkgs"
278 ]
279 },
280 "locked": {
281 "lastModified": 1740845322,
282 "narHash": "sha256-AXEgFj3C0YJhu9k1OhbRhiA6FnDr81dQZ65U3DhaWpw=",
283 "owner": "nix-community",
284 "repo": "home-manager",
285 "rev": "fcac3d6d88302a5e64f6cb8014ac785e08874c8d",
286 "type": "github"
287 },
288 "original": {
289 "owner": "nix-community",
290 "repo": "home-manager",
291 "type": "github"
292 }
293 },
294 "imperm": {
295 "locked": {
296 "lastModified": 1737831083,
297 "narHash": "sha256-LJggUHbpyeDvNagTUrdhe/pRVp4pnS6wVKALS782gRI=",
298 "owner": "nix-community",
299 "repo": "impermanence",
300 "rev": "4b3e914cdf97a5b536a889e939fb2fd2b043a170",
301 "type": "github"
302 },
303 "original": {
304 "owner": "nix-community",
305 "repo": "impermanence",
306 "type": "github"
307 }
308 },
309 "ixx": {
310 "inputs": {
311 "flake-utils": [
312 "nixvim",
313 "nuschtosSearch",
314 "flake-utils"
315 ],
316 "nixpkgs": [
317 "nixvim",
318 "nuschtosSearch",
319 "nixpkgs"
320 ]
321 },
322 "locked": {
323 "lastModified": 1729958008,
324 "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=",
325 "owner": "NuschtOS",
326 "repo": "ixx",
327 "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb",
328 "type": "github"
329 },
330 "original": {
331 "owner": "NuschtOS",
332 "ref": "v0.0.6",
333 "repo": "ixx",
334 "type": "github"
335 }
336 },
337 "lanzaboote": {
338 "inputs": {
339 "crane": "crane_2",
340 "flake-compat": "flake-compat",
341 "flake-parts": "flake-parts",
342 "nixpkgs": [
343 "nixpkgs"
344 ],
345 "pre-commit-hooks-nix": "pre-commit-hooks-nix",
346 "rust-overlay": "rust-overlay"
347 },
348 "locked": {
349 "lastModified": 1741001137,
350 "narHash": "sha256-XxWib5eI3rgMPA4VzDHOx89WT76IN/ZNb+votz5gakw=",
351 "owner": "nix-community",
352 "repo": "lanzaboote",
353 "rev": "cc9786aa8158437facead0d8e21ac0c03be91dc8",
354 "type": "github"
355 },
356 "original": {
357 "owner": "nix-community",
358 "repo": "lanzaboote",
359 "type": "github"
360 }
361 },
362 "nix-index-db": {
363 "inputs": {
364 "nixpkgs": [
365 "nixpkgs"
366 ]
367 },
368 "locked": {
369 "lastModified": 1740886574,
370 "narHash": "sha256-jN6kJ41B6jUVDTebIWeebTvrKP6YiLd1/wMej4uq4Sk=",
371 "owner": "Mic92",
372 "repo": "nix-index-database",
373 "rev": "26a0f969549cf4d56f6e9046b9e0418b3f3b94a5",
374 "type": "github"
375 },
376 "original": {
377 "owner": "Mic92",
378 "repo": "nix-index-database",
379 "type": "github"
380 }
381 },
382 "nixos-hardware": {
383 "locked": {
384 "lastModified": 1740646007,
385 "narHash": "sha256-dMReDQobS3kqoiUCQIYI9c0imPXRZnBubX20yX/G5LE=",
386 "owner": "NixOS",
387 "repo": "nixos-hardware",
388 "rev": "009b764ac98a3602d41fc68072eeec5d24fc0e49",
389 "type": "github"
390 },
391 "original": {
392 "owner": "NixOS",
393 "repo": "nixos-hardware",
394 "type": "github"
395 }
396 },
397 "nixpkgs": {
398 "locked": {
399 "lastModified": 1740828860,
400 "narHash": "sha256-cjbHI+zUzK5CPsQZqMhE3npTyYFt9tJ3+ohcfaOF/WM=",
401 "owner": "NixOS",
402 "repo": "nixpkgs",
403 "rev": "303bd8071377433a2d8f76e684ec773d70c5b642",
404 "type": "github"
405 },
406 "original": {
407 "owner": "NixOS",
408 "ref": "nixos-unstable",
409 "repo": "nixpkgs",
410 "type": "github"
411 }
412 },
413 "nixvim": {
414 "inputs": {
415 "flake-parts": "flake-parts_2",
416 "nixpkgs": [
417 "nixpkgs"
418 ],
419 "nuschtosSearch": "nuschtosSearch"
420 },
421 "locked": {
422 "lastModified": 1740520037,
423 "narHash": "sha256-TpZMYjOre+6GhKDVHFwoW2iBWqpNQppQTuqIAo+OBV8=",
424 "owner": "nix-community",
425 "repo": "nixvim",
426 "rev": "6f8d8f7aee84f377f52c8bb58385015f9168a666",
427 "type": "github"
428 },
429 "original": {
430 "owner": "nix-community",
431 "repo": "nixvim",
432 "type": "github"
433 }
434 },
435 "nu_plugin_dbus": {
436 "inputs": {
437 "flakelight": "flakelight_3",
438 "nixpkgs": [
439 "nixpkgs"
440 ]
441 },
442 "locked": {
443 "lastModified": 1739030097,
444 "narHash": "sha256-8mp8nKbbhtXG2rDbT868XV63UXH4fOXFtOSa0TFGSDI=",
445 "owner": "Bwc9876",
446 "repo": "nu_plugin_dbus",
447 "rev": "363d0d4ac4b67000565a8c18b602a42b63f7de20",
448 "type": "github"
449 },
450 "original": {
451 "owner": "Bwc9876",
452 "repo": "nu_plugin_dbus",
453 "type": "github"
454 }
455 },
456 "nuschtosSearch": {
457 "inputs": {
458 "flake-utils": "flake-utils",
459 "ixx": "ixx",
460 "nixpkgs": [
461 "nixvim",
462 "nixpkgs"
463 ]
464 },
465 "locked": {
466 "lastModified": 1738508923,
467 "narHash": "sha256-4DaDrQDAIxlWhTjH6h/+xfG05jt3qDZrZE/7zDLQaS4=",
468 "owner": "NuschtOS",
469 "repo": "search",
470 "rev": "86e2038290859006e05ca7201425ea5b5de4aecb",
471 "type": "github"
472 },
473 "original": {
474 "owner": "NuschtOS",
475 "repo": "search",
476 "type": "github"
477 }
478 },
479 "pre-commit-hooks-nix": {
480 "inputs": {
481 "flake-compat": [
482 "lanzaboote",
483 "flake-compat"
484 ],
485 "gitignore": "gitignore",
486 "nixpkgs": [
487 "lanzaboote",
488 "nixpkgs"
489 ]
490 },
491 "locked": {
492 "lastModified": 1737465171,
493 "narHash": "sha256-R10v2hoJRLq8jcL4syVFag7nIGE7m13qO48wRIukWNg=",
494 "owner": "cachix",
495 "repo": "pre-commit-hooks.nix",
496 "rev": "9364dc02281ce2d37a1f55b6e51f7c0f65a75f17",
497 "type": "github"
498 },
499 "original": {
500 "owner": "cachix",
501 "repo": "pre-commit-hooks.nix",
502 "type": "github"
503 }
504 },
505 "root": {
506 "inputs": {
507 "catppuccin": "catppuccin",
508 "flakelight": "flakelight",
509 "gh-grader-preview": "gh-grader-preview",
510 "hm": "hm",
511 "imperm": "imperm",
512 "lanzaboote": "lanzaboote",
513 "nix-index-db": "nix-index-db",
514 "nixos-hardware": "nixos-hardware",
515 "nixpkgs": "nixpkgs",
516 "nixvim": "nixvim",
517 "nu_plugin_dbus": "nu_plugin_dbus",
518 "rust-overlay": "rust-overlay_2",
519 "wayland-mpris-idle-inhibit": "wayland-mpris-idle-inhibit"
520 }
521 },
522 "rust-overlay": {
523 "inputs": {
524 "nixpkgs": [
525 "lanzaboote",
526 "nixpkgs"
527 ]
528 },
529 "locked": {
530 "lastModified": 1740364262,
531 "narHash": "sha256-X5EtT29uEtXN2E4bDiDU2HGBdmFHjHf1KbP6iKP0cmg=",
532 "owner": "oxalica",
533 "repo": "rust-overlay",
534 "rev": "7c5892ad87b90d72668964975eebd4e174ff6204",
535 "type": "github"
536 },
537 "original": {
538 "owner": "oxalica",
539 "repo": "rust-overlay",
540 "type": "github"
541 }
542 },
543 "rust-overlay_2": {
544 "inputs": {
545 "nixpkgs": [
546 "nixpkgs"
547 ]
548 },
549 "locked": {
550 "lastModified": 1740969088,
551 "narHash": "sha256-BajboqzFnDhxVT0SXTDKVJCKtFP96lZXccBlT/43mao=",
552 "owner": "oxalica",
553 "repo": "rust-overlay",
554 "rev": "20fdb02098fdda9a25a2939b975abdd7bc03f62d",
555 "type": "github"
556 },
557 "original": {
558 "owner": "oxalica",
559 "repo": "rust-overlay",
560 "type": "github"
561 }
562 },
563 "systems": {
564 "locked": {
565 "lastModified": 1681028828,
566 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
567 "owner": "nix-systems",
568 "repo": "default",
569 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
570 "type": "github"
571 },
572 "original": {
573 "owner": "nix-systems",
574 "repo": "default",
575 "type": "github"
576 }
577 },
578 "wayland-mpris-idle-inhibit": {
579 "inputs": {
580 "flakelight": "flakelight_4",
581 "nixpkgs": [
582 "nixpkgs"
583 ]
584 },
585 "locked": {
586 "lastModified": 1739201677,
587 "narHash": "sha256-HNI/49TdnVPNcVqREBw8/Ycv6yAehUF+YLYHO5qelXI=",
588 "owner": "Bwc9876",
589 "repo": "wayland-mpris-idle-inhibit",
590 "rev": "0195d10eec2339571cc3de5ab0329768d533e8f1",
591 "type": "github"
592 },
593 "original": {
594 "owner": "Bwc9876",
595 "repo": "wayland-mpris-idle-inhibit",
596 "type": "github"
597 }
598 }
599 },
600 "root": "root",
601 "version": 7
602}