Flake for my NixOS devices
1{
2 "nodes": {
3 "catppuccin": {
4 "locked": {
5 "lastModified": 1733001911,
6 "narHash": "sha256-uX/9m0TbdhEzuWA0muM5mI/AaWcLiDLjCCyu5Qr9MRk=",
7 "owner": "catppuccin",
8 "repo": "nix",
9 "rev": "a817009ebfd2cca7f70a77884e5098d0a8c83f8e",
10 "type": "github"
11 },
12 "original": {
13 "owner": "catppuccin",
14 "repo": "nix",
15 "type": "github"
16 }
17 },
18 "catppuccin-vsc": {
19 "inputs": {
20 "nixpkgs": [
21 "nixpkgs"
22 ]
23 },
24 "locked": {
25 "lastModified": 1733066065,
26 "narHash": "sha256-H4BKe79KqrbaegHR4YIjIAsY4AXzVH+MpFxJdHRzllE=",
27 "owner": "catppuccin",
28 "repo": "vscode",
29 "rev": "7b0ff73aa9e9718cbe418a3f90f771aa14a655b8",
30 "type": "github"
31 },
32 "original": {
33 "owner": "catppuccin",
34 "repo": "vscode",
35 "type": "github"
36 }
37 },
38 "crane": {
39 "locked": {
40 "lastModified": 1730652660,
41 "narHash": "sha256-+XVYfmVXAiYA0FZT7ijHf555dxCe+AoAT5A6RU+6vSo=",
42 "owner": "ipetkov",
43 "repo": "crane",
44 "rev": "a4ca93905455c07cb7e3aca95d4faf7601cba458",
45 "type": "github"
46 },
47 "original": {
48 "owner": "ipetkov",
49 "repo": "crane",
50 "type": "github"
51 }
52 },
53 "devshell": {
54 "inputs": {
55 "nixpkgs": [
56 "nixvim",
57 "nixpkgs"
58 ]
59 },
60 "locked": {
61 "lastModified": 1728330715,
62 "narHash": "sha256-xRJ2nPOXb//u1jaBnDP56M7v5ldavjbtR6lfGqSvcKg=",
63 "owner": "numtide",
64 "repo": "devshell",
65 "rev": "dd6b80932022cea34a019e2bb32f6fa9e494dfef",
66 "type": "github"
67 },
68 "original": {
69 "owner": "numtide",
70 "repo": "devshell",
71 "type": "github"
72 }
73 },
74 "flake-compat": {
75 "flake": false,
76 "locked": {
77 "lastModified": 1696426674,
78 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
79 "owner": "edolstra",
80 "repo": "flake-compat",
81 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
82 "type": "github"
83 },
84 "original": {
85 "owner": "edolstra",
86 "repo": "flake-compat",
87 "type": "github"
88 }
89 },
90 "flake-compat_2": {
91 "locked": {
92 "lastModified": 1696426674,
93 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
94 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
95 "revCount": 57,
96 "type": "tarball",
97 "url": "https://api.flakehub.com/f/pinned/edolstra/flake-compat/1.0.1/018afb31-abd1-7bff-a5e4-cff7e18efb7a/source.tar.gz"
98 },
99 "original": {
100 "type": "tarball",
101 "url": "https://flakehub.com/f/edolstra/flake-compat/1.tar.gz"
102 }
103 },
104 "flake-parts": {
105 "inputs": {
106 "nixpkgs-lib": [
107 "lanzaboote",
108 "nixpkgs"
109 ]
110 },
111 "locked": {
112 "lastModified": 1730504689,
113 "narHash": "sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS+b4tfNFCwE=",
114 "owner": "hercules-ci",
115 "repo": "flake-parts",
116 "rev": "506278e768c2a08bec68eb62932193e341f55c90",
117 "type": "github"
118 },
119 "original": {
120 "owner": "hercules-ci",
121 "repo": "flake-parts",
122 "type": "github"
123 }
124 },
125 "flake-parts_2": {
126 "inputs": {
127 "nixpkgs-lib": [
128 "nixvim",
129 "nixpkgs"
130 ]
131 },
132 "locked": {
133 "lastModified": 1733312601,
134 "narHash": "sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c=",
135 "owner": "hercules-ci",
136 "repo": "flake-parts",
137 "rev": "205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9",
138 "type": "github"
139 },
140 "original": {
141 "owner": "hercules-ci",
142 "repo": "flake-parts",
143 "type": "github"
144 }
145 },
146 "flake-utils": {
147 "inputs": {
148 "systems": "systems"
149 },
150 "locked": {
151 "lastModified": 1731533236,
152 "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
153 "owner": "numtide",
154 "repo": "flake-utils",
155 "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
156 "type": "github"
157 },
158 "original": {
159 "owner": "numtide",
160 "repo": "flake-utils",
161 "type": "github"
162 }
163 },
164 "gh-grader-preview": {
165 "inputs": {
166 "nixpkgs": [
167 "nixpkgs"
168 ]
169 },
170 "locked": {
171 "lastModified": 1707583719,
172 "narHash": "sha256-KARiQihK1riA0qIp788iH/sem4oLUvu0UHkqLZ/k5zk=",
173 "owner": "Bwc9876",
174 "repo": "gh-grader-preview",
175 "rev": "10ffee561c1e8bf046c6f3d4b438a8cb31387b23",
176 "type": "github"
177 },
178 "original": {
179 "owner": "Bwc9876",
180 "repo": "gh-grader-preview",
181 "type": "github"
182 }
183 },
184 "git-hooks": {
185 "inputs": {
186 "flake-compat": [
187 "nixvim",
188 "flake-compat"
189 ],
190 "gitignore": "gitignore_2",
191 "nixpkgs": [
192 "nixvim",
193 "nixpkgs"
194 ],
195 "nixpkgs-stable": [
196 "nixvim",
197 "nixpkgs"
198 ]
199 },
200 "locked": {
201 "lastModified": 1733318908,
202 "narHash": "sha256-SVQVsbafSM1dJ4fpgyBqLZ+Lft+jcQuMtEL3lQWx2Sk=",
203 "owner": "cachix",
204 "repo": "git-hooks.nix",
205 "rev": "6f4e2a2112050951a314d2733a994fbab94864c6",
206 "type": "github"
207 },
208 "original": {
209 "owner": "cachix",
210 "repo": "git-hooks.nix",
211 "type": "github"
212 }
213 },
214 "gitignore": {
215 "inputs": {
216 "nixpkgs": [
217 "lanzaboote",
218 "pre-commit-hooks-nix",
219 "nixpkgs"
220 ]
221 },
222 "locked": {
223 "lastModified": 1709087332,
224 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
225 "owner": "hercules-ci",
226 "repo": "gitignore.nix",
227 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
228 "type": "github"
229 },
230 "original": {
231 "owner": "hercules-ci",
232 "repo": "gitignore.nix",
233 "type": "github"
234 }
235 },
236 "gitignore_2": {
237 "inputs": {
238 "nixpkgs": [
239 "nixvim",
240 "git-hooks",
241 "nixpkgs"
242 ]
243 },
244 "locked": {
245 "lastModified": 1709087332,
246 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
247 "owner": "hercules-ci",
248 "repo": "gitignore.nix",
249 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
250 "type": "github"
251 },
252 "original": {
253 "owner": "hercules-ci",
254 "repo": "gitignore.nix",
255 "type": "github"
256 }
257 },
258 "hm": {
259 "inputs": {
260 "nixpkgs": [
261 "nixpkgs"
262 ]
263 },
264 "locked": {
265 "lastModified": 1733769654,
266 "narHash": "sha256-aVvYDt8eitZVF6fdOrSoIzYRkQ5Gh6kfRvqkiaDRLL0=",
267 "owner": "nix-community",
268 "repo": "home-manager",
269 "rev": "e952e94955dcc6fa2120c1430789fc41363f5237",
270 "type": "github"
271 },
272 "original": {
273 "owner": "nix-community",
274 "repo": "home-manager",
275 "type": "github"
276 }
277 },
278 "ixx": {
279 "inputs": {
280 "flake-utils": [
281 "nixvim",
282 "nuschtosSearch",
283 "flake-utils"
284 ],
285 "nixpkgs": [
286 "nixvim",
287 "nuschtosSearch",
288 "nixpkgs"
289 ]
290 },
291 "locked": {
292 "lastModified": 1729958008,
293 "narHash": "sha256-EiOq8jF4Z/zQe0QYVc3+qSKxRK//CFHMB84aYrYGwEs=",
294 "owner": "NuschtOS",
295 "repo": "ixx",
296 "rev": "9fd01aad037f345350eab2cd45e1946cc66da4eb",
297 "type": "github"
298 },
299 "original": {
300 "owner": "NuschtOS",
301 "ref": "v0.0.6",
302 "repo": "ixx",
303 "type": "github"
304 }
305 },
306 "lanzaboote": {
307 "inputs": {
308 "crane": "crane",
309 "flake-compat": "flake-compat",
310 "flake-parts": "flake-parts",
311 "nixpkgs": [
312 "nixpkgs"
313 ],
314 "pre-commit-hooks-nix": "pre-commit-hooks-nix",
315 "rust-overlay": "rust-overlay"
316 },
317 "locked": {
318 "lastModified": 1731941836,
319 "narHash": "sha256-zpmAzrvK8KdssBSwiIwwRxaUJ77oWORbW0XFvgCFpTE=",
320 "owner": "nix-community",
321 "repo": "lanzaboote",
322 "rev": "2f48272f34174fd2a5ab3df4d8a46919247be879",
323 "type": "github"
324 },
325 "original": {
326 "owner": "nix-community",
327 "repo": "lanzaboote",
328 "type": "github"
329 }
330 },
331 "nix-darwin": {
332 "inputs": {
333 "nixpkgs": [
334 "nixvim",
335 "nixpkgs"
336 ]
337 },
338 "locked": {
339 "lastModified": 1733570843,
340 "narHash": "sha256-sQJAxY1TYWD1UyibN/FnN97paTFuwBw3Vp3DNCyKsMk=",
341 "owner": "lnl7",
342 "repo": "nix-darwin",
343 "rev": "a35b08d09efda83625bef267eb24347b446c80b8",
344 "type": "github"
345 },
346 "original": {
347 "owner": "lnl7",
348 "repo": "nix-darwin",
349 "type": "github"
350 }
351 },
352 "nix-index-db": {
353 "inputs": {
354 "nixpkgs": [
355 "nixpkgs"
356 ]
357 },
358 "locked": {
359 "lastModified": 1733629314,
360 "narHash": "sha256-U0vivjQFAwjNDYt49Krevs1murX9hKBFe2Ye0cHpgbU=",
361 "owner": "Mic92",
362 "repo": "nix-index-database",
363 "rev": "f1e477a7dd11e27e7f98b646349cd66bbabf2fb8",
364 "type": "github"
365 },
366 "original": {
367 "owner": "Mic92",
368 "repo": "nix-index-database",
369 "type": "github"
370 }
371 },
372 "nixos-hardware": {
373 "locked": {
374 "lastModified": 1733481457,
375 "narHash": "sha256-IS3bxa4N1VMSh3/P6vhEAHQZecQ3oAlKCDvzCQSO5Is=",
376 "owner": "NixOS",
377 "repo": "nixos-hardware",
378 "rev": "e563803af3526852b6b1d77107a81908c66a9fcf",
379 "type": "github"
380 },
381 "original": {
382 "owner": "NixOS",
383 "ref": "master",
384 "repo": "nixos-hardware",
385 "type": "github"
386 }
387 },
388 "nixpkgs": {
389 "locked": {
390 "lastModified": 1733759999,
391 "narHash": "sha256-463SNPWmz46iLzJKRzO3Q2b0Aurff3U1n0nYItxq7jU=",
392 "owner": "NixOS",
393 "repo": "nixpkgs",
394 "rev": "a73246e2eef4c6ed172979932bc80e1404ba2d56",
395 "type": "github"
396 },
397 "original": {
398 "owner": "NixOS",
399 "ref": "nixos-unstable",
400 "repo": "nixpkgs",
401 "type": "github"
402 }
403 },
404 "nixpkgs-stable": {
405 "locked": {
406 "lastModified": 1720386169,
407 "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
408 "owner": "NixOS",
409 "repo": "nixpkgs",
410 "rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
411 "type": "github"
412 },
413 "original": {
414 "owner": "NixOS",
415 "ref": "nixos-24.05",
416 "repo": "nixpkgs",
417 "type": "github"
418 }
419 },
420 "nixvim": {
421 "inputs": {
422 "devshell": "devshell",
423 "flake-compat": "flake-compat_2",
424 "flake-parts": "flake-parts_2",
425 "git-hooks": "git-hooks",
426 "home-manager": [
427 "hm"
428 ],
429 "nix-darwin": "nix-darwin",
430 "nixpkgs": [
431 "nixpkgs"
432 ],
433 "nuschtosSearch": "nuschtosSearch",
434 "treefmt-nix": "treefmt-nix"
435 },
436 "locked": {
437 "lastModified": 1733847310,
438 "narHash": "sha256-VHzWuZYK/m5OFXzAczrjnI7vH6knj0sfLnziRVDqgFE=",
439 "owner": "nix-community",
440 "repo": "nixvim",
441 "rev": "b752606681ded3f69e99ed568c7075b3578dce48",
442 "type": "github"
443 },
444 "original": {
445 "owner": "nix-community",
446 "repo": "nixvim",
447 "type": "github"
448 }
449 },
450 "nuschtosSearch": {
451 "inputs": {
452 "flake-utils": "flake-utils",
453 "ixx": "ixx",
454 "nixpkgs": [
455 "nixvim",
456 "nixpkgs"
457 ]
458 },
459 "locked": {
460 "lastModified": 1733411491,
461 "narHash": "sha256-315rJ7O9cOllPDaFscnJhcMleORHbxon0Kq9LAKJ5p4=",
462 "owner": "NuschtOS",
463 "repo": "search",
464 "rev": "68e9fad70d95d08156cf10a030bd39487bed8ffe",
465 "type": "github"
466 },
467 "original": {
468 "owner": "NuschtOS",
469 "repo": "search",
470 "type": "github"
471 }
472 },
473 "ow-mod-man": {
474 "inputs": {
475 "nixpkgs": [
476 "nixpkgs"
477 ]
478 },
479 "locked": {
480 "lastModified": 1732912540,
481 "narHash": "sha256-05aJUsO1N2JQlSAKErPj0xc9slL42FsQ08guw1UUj/I=",
482 "owner": "ow-mods",
483 "repo": "ow-mod-man",
484 "rev": "b43a3e1efe43eb13451aff88e935d82a6a4b1d50",
485 "type": "github"
486 },
487 "original": {
488 "owner": "ow-mods",
489 "repo": "ow-mod-man",
490 "type": "github"
491 }
492 },
493 "pre-commit-hooks-nix": {
494 "inputs": {
495 "flake-compat": [
496 "lanzaboote",
497 "flake-compat"
498 ],
499 "gitignore": "gitignore",
500 "nixpkgs": [
501 "lanzaboote",
502 "nixpkgs"
503 ],
504 "nixpkgs-stable": "nixpkgs-stable"
505 },
506 "locked": {
507 "lastModified": 1730302582,
508 "narHash": "sha256-W1MIJpADXQCgosJZT8qBYLRuZls2KSiKdpnTVdKBuvU=",
509 "owner": "cachix",
510 "repo": "pre-commit-hooks.nix",
511 "rev": "af8a16fe5c264f5e9e18bcee2859b40a656876cf",
512 "type": "github"
513 },
514 "original": {
515 "owner": "cachix",
516 "repo": "pre-commit-hooks.nix",
517 "type": "github"
518 }
519 },
520 "root": {
521 "inputs": {
522 "catppuccin": "catppuccin",
523 "catppuccin-vsc": "catppuccin-vsc",
524 "gh-grader-preview": "gh-grader-preview",
525 "hm": "hm",
526 "lanzaboote": "lanzaboote",
527 "nix-index-db": "nix-index-db",
528 "nixos-hardware": "nixos-hardware",
529 "nixpkgs": "nixpkgs",
530 "nixvim": "nixvim",
531 "ow-mod-man": "ow-mod-man",
532 "rust-overlay": "rust-overlay_2",
533 "wayland-mpris-idle-inhibit": "wayland-mpris-idle-inhibit"
534 }
535 },
536 "rust-overlay": {
537 "inputs": {
538 "nixpkgs": [
539 "lanzaboote",
540 "nixpkgs"
541 ]
542 },
543 "locked": {
544 "lastModified": 1730601085,
545 "narHash": "sha256-Sgax33jGuvVHTjl1P78IwzlhAGyOxtx5Q26inKja8S4=",
546 "owner": "oxalica",
547 "repo": "rust-overlay",
548 "rev": "8d1b40f8dfd7539aaa3de56e207e22b3cc451825",
549 "type": "github"
550 },
551 "original": {
552 "owner": "oxalica",
553 "repo": "rust-overlay",
554 "type": "github"
555 }
556 },
557 "rust-overlay_2": {
558 "inputs": {
559 "nixpkgs": [
560 "nixpkgs"
561 ]
562 },
563 "locked": {
564 "lastModified": 1733798086,
565 "narHash": "sha256-XHIh0h84xDnjkqampyNI/r2FAkKmwbL719ZsygiJHKE=",
566 "owner": "oxalica",
567 "repo": "rust-overlay",
568 "rev": "8a19e07800d64462913f3dbf5c9a20ea7b50e6cd",
569 "type": "github"
570 },
571 "original": {
572 "owner": "oxalica",
573 "repo": "rust-overlay",
574 "type": "github"
575 }
576 },
577 "systems": {
578 "locked": {
579 "lastModified": 1681028828,
580 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
581 "owner": "nix-systems",
582 "repo": "default",
583 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
584 "type": "github"
585 },
586 "original": {
587 "owner": "nix-systems",
588 "repo": "default",
589 "type": "github"
590 }
591 },
592 "treefmt-nix": {
593 "inputs": {
594 "nixpkgs": [
595 "nixvim",
596 "nixpkgs"
597 ]
598 },
599 "locked": {
600 "lastModified": 1733440889,
601 "narHash": "sha256-qKL3vjO+IXFQ0nTinFDqNq/sbbnnS5bMI1y0xX215fU=",
602 "owner": "numtide",
603 "repo": "treefmt-nix",
604 "rev": "50862ba6a8a0255b87377b9d2d4565e96f29b410",
605 "type": "github"
606 },
607 "original": {
608 "owner": "numtide",
609 "repo": "treefmt-nix",
610 "type": "github"
611 }
612 },
613 "wayland-mpris-idle-inhibit": {
614 "inputs": {
615 "nixpkgs": [
616 "nixpkgs"
617 ]
618 },
619 "locked": {
620 "lastModified": 1715354337,
621 "narHash": "sha256-5SnbsGN0TXOqILGdDqvWaY0s66cmt6Y+py/prZWoyrw=",
622 "owner": "Bwc9876",
623 "repo": "wayland-mpris-idle-inhibit",
624 "rev": "c211735d40e6a485b01b30e232de4de7d71a8318",
625 "type": "github"
626 },
627 "original": {
628 "owner": "Bwc9876",
629 "repo": "wayland-mpris-idle-inhibit",
630 "type": "github"
631 }
632 }
633 },
634 "root": "root",
635 "version": 7
636}