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": 1737424364,
41 "narHash": "sha256-xkgWCPqUO8rMnQWEKXyXQMw4c0ugzuXKACe7oqFYhEw=",
42 "owner": "nix-community",
43 "repo": "emacs-overlay",
44 "rev": "c3a1033fe299dea7efdc3dce3de77ebba574bc4e",
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": 1737394973,
251 "narHash": "sha256-EW4oXMfnfA5sNM9Jqm+y98horWVvN66Gu7YIcEpFYZc=",
252 "owner": "nix-community",
253 "repo": "home-manager",
254 "rev": "9786661d57c476021c8a0c3e53bf9fa2b4f3328b",
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": [
287 "nixpkgs"
288 ],
289 "nixpkgs-23-11": "nixpkgs-23-11",
290 "nixpkgs-regression": "nixpkgs-regression"
291 },
292 "locked": {
293 "lastModified": 1737208345,
294 "narHash": "sha256-g/MtHqya9N/bpJWXSbdPUvjid8Cx/kKhNEWPvBktVzc=",
295 "owner": "nixos",
296 "repo": "nix",
297 "rev": "bcb92a5fa00463067701e7d7d9c5c41ce2bb7088",
298 "type": "github"
299 },
300 "original": {
301 "owner": "nixos",
302 "repo": "nix",
303 "type": "github"
304 }
305 },
306 "nixos-vscode-server": {
307 "inputs": {
308 "flake-utils": "flake-utils",
309 "nixpkgs": [
310 "nixpkgs"
311 ]
312 },
313 "locked": {
314 "lastModified": 1729422940,
315 "narHash": "sha256-DlvJv33ml5UTKgu4b0HauOfFIoDx6QXtbqUF3vWeRCY=",
316 "owner": "msteen",
317 "repo": "nixos-vscode-server",
318 "rev": "8b6db451de46ecf9b4ab3d01ef76e59957ff549f",
319 "type": "github"
320 },
321 "original": {
322 "owner": "msteen",
323 "repo": "nixos-vscode-server",
324 "type": "github"
325 }
326 },
327 "nixpkgs": {
328 "locked": {
329 "lastModified": 1737062831,
330 "narHash": "sha256-Tbk1MZbtV2s5aG+iM99U8FqwxU/YNArMcWAv6clcsBc=",
331 "owner": "nixos",
332 "repo": "nixpkgs",
333 "rev": "5df43628fdf08d642be8ba5b3625a6c70731c19c",
334 "type": "github"
335 },
336 "original": {
337 "owner": "nixos",
338 "ref": "nixos-unstable",
339 "repo": "nixpkgs",
340 "type": "github"
341 }
342 },
343 "nixpkgs-23-11": {
344 "locked": {
345 "lastModified": 1717159533,
346 "narHash": "sha256-oamiKNfr2MS6yH64rUn99mIZjc45nGJlj9eGth/3Xuw=",
347 "owner": "NixOS",
348 "repo": "nixpkgs",
349 "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
350 "type": "github"
351 },
352 "original": {
353 "owner": "NixOS",
354 "repo": "nixpkgs",
355 "rev": "a62e6edd6d5e1fa0329b8653c801147986f8d446",
356 "type": "github"
357 }
358 },
359 "nixpkgs-emmy": {
360 "locked": {
361 "lastModified": 1719675406,
362 "narHash": "sha256-bZgaUZikDI7ZS1EY0jjZnbcO4vNeSRhIekb17FyUMf0=",
363 "owner": "NixOS",
364 "repo": "nixpkgs",
365 "rev": "2feb215c297f2c9ae272336f55d54a962d71a9ff",
366 "type": "github"
367 },
368 "original": {
369 "owner": "NixOS",
370 "ref": "pull/323401/head",
371 "repo": "nixpkgs",
372 "type": "github"
373 }
374 },
375 "nixpkgs-pre-rust": {
376 "locked": {
377 "lastModified": 1723634395,
378 "narHash": "sha256-K1ohl/M/HWXqieqNtsF39FbWqtaNX/mUgulrqcOO1KU=",
379 "owner": "nixos",
380 "repo": "nixpkgs",
381 "rev": "57d0d4a8f3025e2b902d2b4403bcece26ad1ea74",
382 "type": "github"
383 },
384 "original": {
385 "owner": "nixos",
386 "ref": "57d0d4a8f302",
387 "repo": "nixpkgs",
388 "type": "github"
389 }
390 },
391 "nixpkgs-regression": {
392 "locked": {
393 "lastModified": 1643052045,
394 "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
395 "owner": "NixOS",
396 "repo": "nixpkgs",
397 "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
398 "type": "github"
399 },
400 "original": {
401 "owner": "NixOS",
402 "repo": "nixpkgs",
403 "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
404 "type": "github"
405 }
406 },
407 "nixpkgs-stable": {
408 "locked": {
409 "lastModified": 1720386169,
410 "narHash": "sha256-NGKVY4PjzwAa4upkGtAMz1npHGoRzWotlSnVlqI40mo=",
411 "owner": "NixOS",
412 "repo": "nixpkgs",
413 "rev": "194846768975b7ad2c4988bdb82572c00222c0d7",
414 "type": "github"
415 },
416 "original": {
417 "owner": "NixOS",
418 "ref": "nixos-24.05",
419 "repo": "nixpkgs",
420 "type": "github"
421 }
422 },
423 "nixpkgs_2": {
424 "locked": {
425 "lastModified": 1731531548,
426 "narHash": "sha256-sz8/v17enkYmfpgeeuyzniGJU0QQBfmAjlemAUYhfy8=",
427 "owner": "nixos",
428 "repo": "nixpkgs",
429 "rev": "24f0d4acd634792badd6470134c387a3b039dace",
430 "type": "github"
431 },
432 "original": {
433 "owner": "nixos",
434 "ref": "nixpkgs-unstable",
435 "repo": "nixpkgs",
436 "type": "github"
437 }
438 },
439 "nixpkgs_3": {
440 "locked": {
441 "lastModified": 1731763621,
442 "narHash": "sha256-ddcX4lQL0X05AYkrkV2LMFgGdRvgap7Ho8kgon3iWZk=",
443 "owner": "NixOS",
444 "repo": "nixpkgs",
445 "rev": "c69a9bffbecde46b4b939465422ddc59493d3e4d",
446 "type": "github"
447 },
448 "original": {
449 "owner": "NixOS",
450 "ref": "nixpkgs-unstable",
451 "repo": "nixpkgs",
452 "type": "github"
453 }
454 },
455 "nixpkgs_4": {
456 "locked": {
457 "lastModified": 1728538411,
458 "narHash": "sha256-f0SBJz1eZ2yOuKUr5CA9BHULGXVSn6miBuUWdTyhUhU=",
459 "owner": "NixOS",
460 "repo": "nixpkgs",
461 "rev": "b69de56fac8c2b6f8fd27f2eca01dcda8e0a4221",
462 "type": "github"
463 },
464 "original": {
465 "owner": "NixOS",
466 "ref": "nixpkgs-unstable",
467 "repo": "nixpkgs",
468 "type": "github"
469 }
470 },
471 "nvim": {
472 "inputs": {
473 "gen-luarc": "gen-luarc",
474 "nixpkgs": "nixpkgs_2",
475 "nixpkgs-emmy": "nixpkgs-emmy",
476 "parts": [
477 "parts"
478 ]
479 },
480 "locked": {
481 "lastModified": 1737541613,
482 "narHash": "sha256-x4XRPkF5wxb/OlIAgA250pjLl6iBG1AM4lg6uBmk+Fs=",
483 "owner": "nobbz",
484 "repo": "nobbz-vim",
485 "rev": "b7cefe48e2e481fa2b895cbd36135fecbcecb636",
486 "type": "github"
487 },
488 "original": {
489 "owner": "nobbz",
490 "repo": "nobbz-vim",
491 "type": "github"
492 }
493 },
494 "parts": {
495 "inputs": {
496 "nixpkgs-lib": [
497 "nixpkgs"
498 ]
499 },
500 "locked": {
501 "lastModified": 1736143030,
502 "narHash": "sha256-+hu54pAoLDEZT9pjHlqL9DNzWz0NbUn8NEAHP7PQPzU=",
503 "owner": "hercules-ci",
504 "repo": "flake-parts",
505 "rev": "b905f6fc23a9051a6e1b741e1438dbfc0634c6de",
506 "type": "github"
507 },
508 "original": {
509 "owner": "hercules-ci",
510 "repo": "flake-parts",
511 "type": "github"
512 }
513 },
514 "programsdb": {
515 "inputs": {
516 "nixpkgs": [
517 "nixpkgs"
518 ],
519 "utils": "utils"
520 },
521 "locked": {
522 "lastModified": 1737404162,
523 "narHash": "sha256-ThchOGyW3cPIqhtsAtNt99UXOcJgz2gdV6EDTWlbry8=",
524 "owner": "wamserma",
525 "repo": "flake-programs-sqlite",
526 "rev": "1b850695b8cd17f02832999cdc64213a68f415fb",
527 "type": "github"
528 },
529 "original": {
530 "owner": "wamserma",
531 "repo": "flake-programs-sqlite",
532 "type": "github"
533 }
534 },
535 "root": {
536 "inputs": {
537 "emacs": "emacs",
538 "home-manager": "home-manager",
539 "nix": "nix",
540 "nixos-vscode-server": "nixos-vscode-server",
541 "nixpkgs": "nixpkgs",
542 "nixpkgs-insync-v3": [
543 "nixpkgs"
544 ],
545 "nixpkgs-pre-rust": "nixpkgs-pre-rust",
546 "nvim": "nvim",
547 "parts": "parts",
548 "programsdb": "programsdb",
549 "sops-nix": "sops-nix",
550 "switcher": "switcher"
551 }
552 },
553 "rust-overlay": {
554 "inputs": {
555 "nixpkgs": "nixpkgs_4"
556 },
557 "locked": {
558 "lastModified": 1734402816,
559 "narHash": "sha256-cgQ8mjUJz7J3fp97lnvl0dSJ6vLt8yzUSmw3B7QKw94=",
560 "owner": "oxalica",
561 "repo": "rust-overlay",
562 "rev": "e38fbd6e56e8cd1d61c65a21bbb7785e966707b4",
563 "type": "github"
564 },
565 "original": {
566 "owner": "oxalica",
567 "repo": "rust-overlay",
568 "type": "github"
569 }
570 },
571 "sops-nix": {
572 "inputs": {
573 "nixpkgs": "nixpkgs_3"
574 },
575 "locked": {
576 "lastModified": 1737411508,
577 "narHash": "sha256-j9IdflJwRtqo9WpM0OfAZml47eBblUHGNQTe62OUqTw=",
578 "owner": "Mic92",
579 "repo": "sops-nix",
580 "rev": "015d461c16678fc02a2f405eb453abb509d4e1d4",
581 "type": "github"
582 },
583 "original": {
584 "owner": "Mic92",
585 "repo": "sops-nix",
586 "type": "github"
587 }
588 },
589 "switcher": {
590 "inputs": {
591 "cargo2nix": "cargo2nix",
592 "flake-parts": [
593 "parts"
594 ],
595 "nixpkgs": [
596 "nixpkgs"
597 ],
598 "rust-overlay": "rust-overlay"
599 },
600 "locked": {
601 "lastModified": 1734435961,
602 "narHash": "sha256-HIw4Naoc0Gcl9VOT4JkagzKDvAdBwyzlq2majy5pSks=",
603 "owner": "nobbz",
604 "repo": "nix-switcher",
605 "rev": "6f12e77ff6b46d53a5e58567803f94708e15660e",
606 "type": "github"
607 },
608 "original": {
609 "owner": "nobbz",
610 "ref": "main",
611 "repo": "nix-switcher",
612 "type": "github"
613 }
614 },
615 "systems": {
616 "locked": {
617 "lastModified": 1681028828,
618 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
619 "owner": "nix-systems",
620 "repo": "default",
621 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
622 "type": "github"
623 },
624 "original": {
625 "owner": "nix-systems",
626 "repo": "default",
627 "type": "github"
628 }
629 },
630 "systems_2": {
631 "locked": {
632 "lastModified": 1681028828,
633 "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
634 "owner": "nix-systems",
635 "repo": "default",
636 "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
637 "type": "github"
638 },
639 "original": {
640 "owner": "nix-systems",
641 "repo": "default",
642 "type": "github"
643 }
644 },
645 "utils": {
646 "locked": {
647 "lastModified": 1678901627,
648 "narHash": "sha256-U02riOqrKKzwjsxc/400XnElV+UtPUQWpANPlyazjH0=",
649 "owner": "numtide",
650 "repo": "flake-utils",
651 "rev": "93a2b84fc4b70d9e089d029deacc3583435c2ed6",
652 "type": "github"
653 },
654 "original": {
655 "owner": "numtide",
656 "repo": "flake-utils",
657 "type": "github"
658 }
659 }
660 },
661 "root": "root",
662 "version": 7
663}