My nixos configuration
at fix-statix 17 kB view raw
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}