My nixos configuration
1{
2 "nodes": {
3 "cargo2nix": {
4 "inputs": {
5 "flake-compat": "flake-compat_3",
6 "flake-utils": "flake-utils_2",
7 "nixpkgs": [
8 "switcher",
9 "nixpkgs"
10 ],
11 "rust-overlay": [
12 "switcher",
13 "rust-overlay"
14 ]
15 },
16 "locked": {
17 "lastModified": 1705129117,
18 "narHash": "sha256-LgdDHibvimzYhxBK3kxCk2gAL7k4Hyigl5KI0X9cijA=",
19 "owner": "cargo2nix",
20 "repo": "cargo2nix",
21 "rev": "ae19a9e1f8f0880c088ea155ab66cee1fa001f59",
22 "type": "github"
23 },
24 "original": {
25 "owner": "cargo2nix",
26 "repo": "cargo2nix",
27 "type": "github"
28 }
29 },
30 "emacs": {
31 "inputs": {
32 "nixpkgs": [
33 "nixpkgs"
34 ],
35 "nixpkgs-stable": [
36 "nixpkgs"
37 ]
38 },
39 "locked": {
40 "lastModified": 1742696362,
41 "narHash": "sha256-9DcLAVEdNXy26l2NucUSu27V2aqUfcp6bE/1tinwLqE=",
42 "owner": "nix-community",
43 "repo": "emacs-overlay",
44 "rev": "bcc49aba7034c9ec53a9a2cb84f738b6e0096031",
45 "type": "github"
46 },
47 "original": {
48 "owner": "nix-community",
49 "repo": "emacs-overlay",
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-compat_2": {
70 "flake": false,
71 "locked": {
72 "lastModified": 1696426674,
73 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
74 "owner": "edolstra",
75 "repo": "flake-compat",
76 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
77 "type": "github"
78 },
79 "original": {
80 "owner": "edolstra",
81 "repo": "flake-compat",
82 "type": "github"
83 }
84 },
85 "flake-compat_3": {
86 "flake": false,
87 "locked": {
88 "lastModified": 1696426674,
89 "narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
90 "owner": "edolstra",
91 "repo": "flake-compat",
92 "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
93 "type": "github"
94 },
95 "original": {
96 "owner": "edolstra",
97 "repo": "flake-compat",
98 "type": "github"
99 }
100 },
101 "flake-utils": {
102 "inputs": {
103 "systems": "systems"
104 },
105 "locked": {
106 "lastModified": 1681202837,
107 "narHash": "sha256-H+Rh19JDwRtpVPAWp64F+rlEtxUWBAQW28eAi3SRSzg=",
108 "owner": "numtide",
109 "repo": "flake-utils",
110 "rev": "cfacdce06f30d2b68473a46042957675eebb3401",
111 "type": "github"
112 },
113 "original": {
114 "owner": "numtide",
115 "repo": "flake-utils",
116 "type": "github"
117 }
118 },
119 "flake-utils_2": {
120 "inputs": {
121 "systems": "systems_2"
122 },
123 "locked": {
124 "lastModified": 1694529238,
125 "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=",
126 "owner": "numtide",
127 "repo": "flake-utils",
128 "rev": "ff7b65b44d01cf9ba6a71320833626af21126384",
129 "type": "github"
130 },
131 "original": {
132 "owner": "numtide",
133 "repo": "flake-utils",
134 "type": "github"
135 }
136 },
137 "gen-luarc": {
138 "inputs": {
139 "flake-parts": [
140 "nvim",
141 "parts"
142 ],
143 "git-hooks": "git-hooks",
144 "luvit-meta": "luvit-meta",
145 "nixpkgs": [
146 "nvim",
147 "nixpkgs"
148 ]
149 },
150 "locked": {
151 "lastModified": 1724097937,
152 "narHash": "sha256-Q4tgm8ZHAQUdvsNft86MqIbHQAm7OF7RT/wwYWXqSdY=",
153 "owner": "mrcjkb",
154 "repo": "nix-gen-luarc-json",
155 "rev": "b36b69c4ded9f31b079523bc452e23458734cf00",
156 "type": "github"
157 },
158 "original": {
159 "owner": "mrcjkb",
160 "repo": "nix-gen-luarc-json",
161 "type": "github"
162 }
163 },
164 "git-hooks": {
165 "inputs": {
166 "flake-compat": "flake-compat_2",
167 "gitignore": "gitignore",
168 "nixpkgs": [
169 "nvim",
170 "gen-luarc",
171 "nixpkgs"
172 ],
173 "nixpkgs-stable": "nixpkgs-stable"
174 },
175 "locked": {
176 "lastModified": 1723803910,
177 "narHash": "sha256-yezvUuFiEnCFbGuwj/bQcqg7RykIEqudOy/RBrId0pc=",
178 "owner": "cachix",
179 "repo": "git-hooks.nix",
180 "rev": "bfef0ada09e2c8ac55bbcd0831bd0c9d42e651ba",
181 "type": "github"
182 },
183 "original": {
184 "owner": "cachix",
185 "repo": "git-hooks.nix",
186 "type": "github"
187 }
188 },
189 "git-hooks-nix": {
190 "inputs": {
191 "flake-compat": [
192 "nix"
193 ],
194 "gitignore": [
195 "nix"
196 ],
197 "nixpkgs": [
198 "nix",
199 "nixpkgs"
200 ],
201 "nixpkgs-stable": [
202 "nix",
203 "nixpkgs"
204 ]
205 },
206 "locked": {
207 "lastModified": 1734279981,
208 "narHash": "sha256-NdaCraHPp8iYMWzdXAt5Nv6sA3MUzlCiGiR586TCwo0=",
209 "owner": "cachix",
210 "repo": "git-hooks.nix",
211 "rev": "aa9f40c906904ebd83da78e7f328cd8aeaeae785",
212 "type": "github"
213 },
214 "original": {
215 "owner": "cachix",
216 "repo": "git-hooks.nix",
217 "type": "github"
218 }
219 },
220 "gitignore": {
221 "inputs": {
222 "nixpkgs": [
223 "nvim",
224 "gen-luarc",
225 "git-hooks",
226 "nixpkgs"
227 ]
228 },
229 "locked": {
230 "lastModified": 1709087332,
231 "narHash": "sha256-HG2cCnktfHsKV0s4XW83gU3F57gaTljL9KNSuG6bnQs=",
232 "owner": "hercules-ci",
233 "repo": "gitignore.nix",
234 "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
235 "type": "github"
236 },
237 "original": {
238 "owner": "hercules-ci",
239 "repo": "gitignore.nix",
240 "type": "github"
241 }
242 },
243 "home-manager": {
244 "inputs": {
245 "nixpkgs": [
246 "nixpkgs"
247 ]
248 },
249 "locked": {
250 "lastModified": 1742670145,
251 "narHash": "sha256-xQ2F9f+ICAGBp/nNv3ddD2U4ZvzuLOci0u/5lyMXPvk=",
252 "owner": "nix-community",
253 "repo": "home-manager",
254 "rev": "63e77d09a133ac641a0c204e7cfb0c97e133706d",
255 "type": "github"
256 },
257 "original": {
258 "owner": "nix-community",
259 "repo": "home-manager",
260 "type": "github"
261 }
262 },
263 "luvit-meta": {
264 "flake": false,
265 "locked": {
266 "lastModified": 1705776742,
267 "narHash": "sha256-zAAptV/oLuLAAsa2zSB/6fxlElk4+jNZd/cPr9oxFig=",
268 "owner": "Bilal2453",
269 "repo": "luvit-meta",
270 "rev": "ce76f6f6cdc9201523a5875a4471dcfe0186eb60",
271 "type": "github"
272 },
273 "original": {
274 "owner": "Bilal2453",
275 "repo": "luvit-meta",
276 "type": "github"
277 }
278 },
279 "nix": {
280 "inputs": {
281 "flake-compat": "flake-compat",
282 "flake-parts": [
283 "parts"
284 ],
285 "git-hooks-nix": "git-hooks-nix",
286 "nixpkgs": "nixpkgs",
287 "nixpkgs-23-11": "nixpkgs-23-11",
288 "nixpkgs-regression": "nixpkgs-regression"
289 },
290 "locked": {
291 "lastModified": 1742586486,
292 "narHash": "sha256-dNh2y30KpNjGyhVv6CALzLmwSfB30q2BB2b70lc1drY=",
293 "owner": "nixos",
294 "repo": "nix",
295 "rev": "d975d32d6793b7ad6c2e1ec5b6cf2cb114f374ac",
296 "type": "github"
297 },
298 "original": {
299 "owner": "nixos",
300 "repo": "nix",
301 "type": "github"
302 }
303 },
304 "nixos-vscode-server": {
305 "inputs": {
306 "flake-utils": "flake-utils",
307 "nixpkgs": [
308 "nixpkgs"
309 ]
310 },
311 "locked": {
312 "lastModified": 1729422940,
313 "narHash": "sha256-DlvJv33ml5UTKgu4b0HauOfFIoDx6QXtbqUF3vWeRCY=",
314 "owner": "msteen",
315 "repo": "nixos-vscode-server",
316 "rev": "8b6db451de46ecf9b4ab3d01ef76e59957ff549f",
317 "type": "github"
318 },
319 "original": {
320 "owner": "msteen",
321 "repo": "nixos-vscode-server",
322 "type": "github"
323 }
324 },
325 "nixpkgs": {
326 "locked": {
327 "lastModified": 1734359947,
328 "narHash": "sha256-1Noao/H+N8nFB4Beoy8fgwrcOQLVm9o4zKW1ODaqK9E=",
329 "owner": "NixOS",
330 "repo": "nixpkgs",
331 "rev": "48d12d5e70ee91fe8481378e540433a7303dbf6a",
332 "type": "github"
333 },
334 "original": {
335 "owner": "NixOS",
336 "ref": "release-24.11",
337 "repo": "nixpkgs",
338 "type": "github"
339 }
340 },
341 "nixpkgs-23-11": {
342 "locked": {
343 "lastModified": 1717159533,
344 "narHash": "sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=",
345 "owner": "NixOS",
346 "repo": "nixpkgs",
347 "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
348 "type": "github"
349 },
350 "original": {
351 "owner": "NixOS",
352 "repo": "nixpkgs",
353 "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
354 "type": "github"
355 }
356 },
357 "nixpkgs-emmy": {
358 "locked": {
359 "lastModified": 1719675406,
360 "narHash": "sha256-bZgaUZikDI7ZS1EY0jjZnbcO4vNeSRhIekb17FyUMf0=",
361 "owner": "NixOS",
362 "repo": "nixpkgs",
363 "rev": "2feb215c297f2c9ae272336f55d54a962d71a9ff",
364 "type": "github"
365 },
366 "original": {
367 "owner": "NixOS",
368 "ref": "pull/323401/head",
369 "repo": "nixpkgs",
370 "type": "github"
371 }
372 },
373 "nixpkgs-pre-rust": {
374 "locked": {
375 "lastModified": 1723634395,
376 "narHash": "sha256-K1ohl/M/HWXqieqNtsF39FbWqtaNX/mUgulrqcOO1KU=",
377 "owner": "nixos",
378 "repo": "nixpkgs",
379 "rev": "57d0d4a8f3025e2b902d2b4403bcece26ad1ea74",
380 "type": "github"
381 },
382 "original": {
383 "owner": "nixos",
384 "ref": "57d0d4a8f302",
385 "repo": "nixpkgs",
386 "type": "github"
387 }
388 },
389 "nixpkgs-regression": {
390 "locked": {
391 "lastModified": 1643052045,
392 "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
393 "owner": "NixOS",
394 "repo": "nixpkgs",
395 "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
396 "type": "github"
397 },
398 "original": {
399 "owner": "NixOS",
400 "repo": "nixpkgs",
401 "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
402 "type": "github"
403 }
404 },
405 "nixpkgs-stable": {
406 "locked": {
407 "lastModified": 1720386169,
408 "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
409 "owner": "NixOS",
410 "repo": "nixpkgs",
411 "rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
412 "type": "github"
413 },
414 "original": {
415 "owner": "NixOS",
416 "ref": "nixos-24.05",
417 "repo": "nixpkgs",
418 "type": "github"
419 }
420 },
421 "nixpkgs_2": {
422 "locked": {
423 "lastModified": 1742422364,
424 "narHash": "sha256-mNqIplmEohk5jRkqYqG19GA8MbQ/D4gQSK0Mu4LvfRQ=",
425 "owner": "nixos",
426 "repo": "nixpkgs",
427 "rev": "a84ebe20c6bc2ecbcfb000a50776219f48d134cc",
428 "type": "github"
429 },
430 "original": {
431 "owner": "nixos",
432 "ref": "nixos-unstable",
433 "repo": "nixpkgs",
434 "type": "github"
435 }
436 },
437 "nixpkgs_3": {
438 "locked": {
439 "lastModified": 1742272065,
440 "narHash": "sha256-ud8vcSzJsZ/CK+r8/v0lyf4yUntVmDq6Z0A41ODfWbE=",
441 "owner": "nixos",
442 "repo": "nixpkgs",
443 "rev": "3549532663732bfd89993204d40543e9edaec4f2",
444 "type": "github"
445 },
446 "original": {
447 "owner": "nixos",
448 "ref": "nixpkgs-unstable",
449 "repo": "nixpkgs",
450 "type": "github"
451 }
452 },
453 "nixpkgs_4": {
454 "locked": {
455 "lastModified": 1741865919,
456 "narHash": "sha256-4thdbnP6dlbdq+qZWTsm4ffAwoS8Tiq1YResB+RP6WE=",
457 "owner": "NixOS",
458 "repo": "nixpkgs",
459 "rev": "573c650e8a14b2faa0041645ab18aed7e60f0c9a",
460 "type": "github"
461 },
462 "original": {
463 "owner": "NixOS",
464 "ref": "nixpkgs-unstable",
465 "repo": "nixpkgs",
466 "type": "github"
467 }
468 },
469 "nixpkgs_5": {
470 "locked": {
471 "lastModified": 1728538411,
472 "narHash": "sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU=",
473 "owner": "NixOS",
474 "repo": "nixpkgs",
475 "rev": "b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221",
476 "type": "github"
477 },
478 "original": {
479 "owner": "NixOS",
480 "ref": "nixpkgs-unstable",
481 "repo": "nixpkgs",
482 "type": "github"
483 }
484 },
485 "nvim": {
486 "inputs": {
487 "gen-luarc": "gen-luarc",
488 "nixpkgs": "nixpkgs_3",
489 "nixpkgs-emmy": "nixpkgs-emmy",
490 "parts": [
491 "parts"
492 ]
493 },
494 "locked": {
495 "lastModified": 1742504498,
496 "narHash": "sha256-7mibOy8ljpXdwsS0T8718Af7vOSQ9IaFBXS3FfF38YY=",
497 "owner": "nobbz",
498 "repo": "nobbz-vim",
499 "rev": "e9f4d82853f1f8d02fa4b35208bb58cc6ec84642",
500 "type": "github"
501 },
502 "original": {
503 "owner": "nobbz",
504 "repo": "nobbz-vim",
505 "type": "github"
506 }
507 },
508 "parts": {
509 "inputs": {
510 "nixpkgs-lib": [
511 "nixpkgs"
512 ]
513 },
514 "locked": {
515 "lastModified": 1741352980,
516 "narHash": "sha256-+u2UunDA4Cl5Fci3m7S643HzKmIDAe+fiXrLqYsR2fs=",
517 "owner": "hercules-ci",
518 "repo": "flake-parts",
519 "rev": "f4330d22f1c5d2ba72d3d22df5597d123fdb60a9",
520 "type": "github"
521 },
522 "original": {
523 "owner": "hercules-ci",
524 "repo": "flake-parts",
525 "type": "github"
526 }
527 },
528 "programsdb": {
529 "inputs": {
530 "nixpkgs": [
531 "nixpkgs"
532 ],
533 "utils": "utils"
534 },
535 "locked": {
536 "lastModified": 1742664323,
537 "narHash": "sha256-3bFgz+kesKup1CNsNZlL1wR+FONLkiktzZgeEewIQM4=",
538 "owner": "wamserma",
539 "repo": "flake-programs-sqlite",
540 "rev": "a55e58db918a6c29b7606fb5c89c515471f64011",
541 "type": "github"
542 },
543 "original": {
544 "owner": "wamserma",
545 "repo": "flake-programs-sqlite",
546 "type": "github"
547 }
548 },
549 "root": {
550 "inputs": {
551 "emacs": "emacs",
552 "home-manager": "home-manager",
553 "nix": "nix",
554 "nixos-vscode-server": "nixos-vscode-server",
555 "nixpkgs": "nixpkgs_2",
556 "nixpkgs-insync-v3": [
557 "nixpkgs"
558 ],
559 "nixpkgs-pre-rust": "nixpkgs-pre-rust",
560 "nvim": "nvim",
561 "parts": "parts",
562 "programsdb": "programsdb",
563 "sops-nix": "sops-nix",
564 "switcher": "switcher"
565 }
566 },
567 "rust-overlay": {
568 "inputs": {
569 "nixpkgs": "nixpkgs_5"
570 },
571 "locked": {
572 "lastModified": 1734402816,
573 "narHash": "sha256-cgQ8mjUJz7J3fp97lnvl0dSJ6vLt8yzUSmw3B7QKw94=",
574 "owner": "oxalica",
575 "repo": "rust-overlay",
576 "rev": "e38fbd6e56e8cd1d61c65a21bbb7785e966707b4",
577 "type": "github"
578 },
579 "original": {
580 "owner": "oxalica",
581 "repo": "rust-overlay",
582 "type": "github"
583 }
584 },
585 "sops-nix": {
586 "inputs": {
587 "nixpkgs": "nixpkgs_4"
588 },
589 "locked": {
590 "lastModified": 1742595978,
591 "narHash": "sha256-05onsoMrLyXE4XleDCeLC3bXnC4nyUbKWInGwM7v6hU=",
592 "owner": "Mic92",
593 "repo": "sops-nix",
594 "rev": "b7756921b002de60fb66782effad3ce8bdb5b25d",
595 "type": "github"
596 },
597 "original": {
598 "owner": "Mic92",
599 "repo": "sops-nix",
600 "type": "github"
601 }
602 },
603 "switcher": {
604 "inputs": {
605 "cargo2nix": "cargo2nix",
606 "flake-parts": [
607 "parts"
608 ],
609 "nixpkgs": [
610 "nixpkgs"
611 ],
612 "rust-overlay": "rust-overlay"
613 },
614 "locked": {
615 "lastModified": 1734435961,
616 "narHash": "sha256-HIw4Naoc0Gcl9VOT4JkagzKDvAdBwyzlq2majy5pSks=",
617 "owner": "nobbz",
618 "repo": "nix-switcher",
619 "rev": "6f12e77ff6b46d53a5e58567803f94708e15660e",
620 "type": "github"
621 },
622 "original": {
623 "owner": "nobbz",
624 "ref": "main",
625 "repo": "nix-switcher",
626 "type": "github"
627 }
628 },
629 "systems": {
630 "locked": {
631 "lastModified": 1681028828,
632 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
633 "owner": "nix-systems",
634 "repo": "default",
635 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
636 "type": "github"
637 },
638 "original": {
639 "owner": "nix-systems",
640 "repo": "default",
641 "type": "github"
642 }
643 },
644 "systems_2": {
645 "locked": {
646 "lastModified": 1681028828,
647 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
648 "owner": "nix-systems",
649 "repo": "default",
650 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
651 "type": "github"
652 },
653 "original": {
654 "owner": "nix-systems",
655 "repo": "default",
656 "type": "github"
657 }
658 },
659 "utils": {
660 "locked": {
661 "lastModified": 1678901627,
662 "narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=",
663 "owner": "numtide",
664 "repo": "flake-utils",
665 "rev": "93a2b84fc4b70d9e089d029deacc3583435c2ed6",
666 "type": "github"
667 },
668 "original": {
669 "owner": "numtide",
670 "repo": "flake-utils",
671 "type": "github"
672 }
673 }
674 },
675 "root": "root",
676 "version": 7
677}