nix config

update to 24.05

+93 -244
+62 -196
flake.lock
··· 6 6 "home-manager": "home-manager", 7 7 "nixpkgs": [ 8 8 "nixpkgs" 9 - ] 9 + ], 10 + "systems": "systems" 10 11 }, 11 12 "locked": { 12 - "lastModified": 1690228878, 13 - "narHash": "sha256-9Xe7JV0krp4RJC9W9W9WutZVlw6BlHTFMiUP/k48LQY=", 13 + "lastModified": 1723293904, 14 + "narHash": "sha256-b+uqzj+Wa6xgMS9aNbX4I+sXeb5biPDi39VgvSFqFvU=", 14 15 "owner": "ryantm", 15 16 "repo": "agenix", 16 - "rev": "d8c973fd228949736dedf61b7f8cc1ece3236792", 17 + "rev": "f6291c5935fdc4e0bef208cfc0dcab7e3f7a1c41", 17 18 "type": "github" 18 19 }, 19 20 "original": { ··· 55 56 ] 56 57 }, 57 58 "locked": { 58 - "lastModified": 1673295039, 59 - "narHash": "sha256-AsdYgE8/GPwcelGgrntlijMg4t3hLFJFCRF3tL5WVjA=", 59 + "lastModified": 1700795494, 60 + "narHash": "sha256-gzGLZSiOhf155FW7262kdHo2YDeugp3VuIFb4/GGng0=", 60 61 "owner": "lnl7", 61 62 "repo": "nix-darwin", 62 - "rev": "87b9d090ad39b25b2400029c64825fc2a8868943", 63 + "rev": "4b9b83d5a92e8c1fbfd8eb27eda375908c11ec4d", 63 64 "type": "github" 64 65 }, 65 66 "original": { ··· 78 79 "utils": "utils" 79 80 }, 80 81 "locked": { 81 - "lastModified": 1704875591, 82 - "narHash": "sha256-eWRLbqRcrILgztU/m/k7CYLzETKNbv0OsT2GjkaNm8A=", 82 + "lastModified": 1718194053, 83 + "narHash": "sha256-FaGrf7qwZ99ehPJCAwgvNY5sLCqQ3GDiE/6uLhxxwSY=", 83 84 "owner": "serokell", 84 85 "repo": "deploy-rs", 85 - "rev": "1776009f1f3fb2b5d236b84d9815f2edee463a9b", 86 + "rev": "3867348fa92bc892eba5d9ddb2d7a97b9e127a8a", 86 87 "type": "github" 87 88 }, 88 89 "original": { ··· 109 110 "dirt-samples-src": { 110 111 "flake": false, 111 112 "locked": { 112 - "lastModified": 1588278411, 113 - "narHash": "sha256-h8vQxRym6QzNLOTZU7A43VCHuG0H77l+BFwXnC0L1CE=", 113 + "lastModified": 1698439458, 114 + "narHash": "sha256-Mp8qBpsOvW9Zguv95Kv7EU6S3ICaF2aO02Wz6xGURtE=", 114 115 "owner": "tidalcycles", 115 116 "repo": "dirt-samples", 116 - "rev": "66d432418c9a7d82cf049d9246adfa62f46df2a6", 117 + "rev": "9a6dff8f9ec3cd55b287290cf04e01afa6b8f532", 117 118 "type": "github" 118 119 }, 119 120 "original": { 120 121 "owner": "tidalcycles", 121 - "ref": "master", 122 122 "repo": "dirt-samples", 123 123 "type": "github" 124 124 } ··· 130 130 ] 131 131 }, 132 132 "locked": { 133 - "lastModified": 1690739034, 134 - "narHash": "sha256-roW02IaiQ3gnEEDMCDWL5YyN+C4nBf/te6vfL7rG0jk=", 133 + "lastModified": 1724031427, 134 + "narHash": "sha256-o1HdAf+7IGv9M13R3c+zc/sJ0QgeEnhsvHBcodI4UpM=", 135 135 "owner": "nix-community", 136 136 "repo": "disko", 137 - "rev": "4015740375676402a2ee6adebc3c30ea625b9a94", 137 + "rev": "4e719b38fa7c85f4f65d0308ca7084c91e7bdd6d", 138 138 "type": "github" 139 139 }, 140 140 "original": { ··· 143 143 "type": "github" 144 144 } 145 145 }, 146 - "eww": { 147 - "inputs": { 148 - "flake-compat": "flake-compat_2", 149 - "nixpkgs": [ 150 - "nixpkgs" 151 - ], 152 - "rust-overlay": [ 153 - "rust-overlay" 154 - ] 155 - }, 156 - "locked": { 157 - "lastModified": 1690660426, 158 - "narHash": "sha256-YUuH1BZ3G5dhHRZ1Z9XPXyorm8vV8G+jYbcdIGxOcOs=", 159 - "owner": "elkowar", 160 - "repo": "eww", 161 - "rev": "dc3129aee2806823bdad87785f7ef80651d5245c", 162 - "type": "github" 163 - }, 164 - "original": { 165 - "owner": "elkowar", 166 - "repo": "eww", 167 - "type": "github" 168 - } 169 - }, 170 146 "flake-compat": { 171 147 "flake": false, 172 148 "locked": { ··· 186 162 "flake-compat_2": { 187 163 "flake": false, 188 164 "locked": { 189 - "lastModified": 1650374568, 190 - "narHash": "sha256-Z+s0J8/r907g149rllvwhb4pKi8Wam5ij0st8PwAh+E=", 191 - "owner": "edolstra", 192 - "repo": "flake-compat", 193 - "rev": "b4a34015c698c7793d592d66adbab377907a2be8", 194 - "type": "github" 195 - }, 196 - "original": { 197 - "owner": "edolstra", 198 - "repo": "flake-compat", 199 - "type": "github" 200 - } 201 - }, 202 - "flake-compat_3": { 203 - "flake": false, 204 - "locked": { 205 165 "lastModified": 1641205782, 206 166 "narHash": "sha256-4jY7RCWUoZ9cKD8co0/4tFARpWB+57+r1bLLvXNJliY=", 207 167 "owner": "edolstra", ··· 245 205 "type": "github" 246 206 } 247 207 }, 248 - "flake-utils_3": { 249 - "inputs": { 250 - "systems": "systems_2" 251 - }, 252 - "locked": { 253 - "lastModified": 1685518550, 254 - "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", 255 - "owner": "numtide", 256 - "repo": "flake-utils", 257 - "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", 258 - "type": "github" 259 - }, 260 - "original": { 261 - "owner": "numtide", 262 - "repo": "flake-utils", 263 - "type": "github" 264 - } 265 - }, 266 - "flake-utils_4": { 267 - "inputs": { 268 - "systems": "systems_3" 269 - }, 270 - "locked": { 271 - "lastModified": 1705309234, 272 - "narHash": "sha256-uNRRNRKmJyCRC/8y1RqBkqWBLM034y4qN7EprSdmgyA=", 273 - "owner": "numtide", 274 - "repo": "flake-utils", 275 - "rev": "1ef2e671c3b0c19053962c07dbda38332dcebf26", 276 - "type": "github" 277 - }, 278 - "original": { 279 - "owner": "numtide", 280 - "repo": "flake-utils", 281 - "type": "github" 282 - } 283 - }, 284 208 "grasp": { 285 209 "inputs": { 286 210 "flake-utils": "flake-utils_2", ··· 305 229 }, 306 230 "hardware": { 307 231 "locked": { 308 - "lastModified": 1691179816, 309 - "narHash": "sha256-WSMwqzU70ZMRHv1CUAfHEEKJuB0c9c9r0F+lJehXfSI=", 232 + "lastModified": 1723310128, 233 + "narHash": "sha256-IiH8jG6PpR4h9TxSGMYh+2/gQiJW9MwehFvheSb5rPc=", 310 234 "owner": "nixos", 311 235 "repo": "nixos-hardware", 312 - "rev": "87e3122b67587492a617764f88c71991893fcf8a", 236 + "rev": "c54cf53e022b0b3c1d3b8207aa0f9b194c24f0cf", 313 237 "type": "github" 314 238 }, 315 239 "original": { ··· 326 250 ] 327 251 }, 328 252 "locked": { 329 - "lastModified": 1682203081, 330 - "narHash": "sha256-kRL4ejWDhi0zph/FpebFYhzqlOBrk0Pl3dzGEKSAlEw=", 253 + "lastModified": 1703113217, 254 + "narHash": "sha256-7ulcXOk63TIT2lVDSExj7XzFx09LpdSAPtvgtM7yQPE=", 331 255 "owner": "nix-community", 332 256 "repo": "home-manager", 333 - "rev": "32d3e39c491e2f91152c84f8ad8b003420eab0a1", 257 + "rev": "3bfaacf46133c037bb356193bd2f1765d9dc82c1", 334 258 "type": "github" 335 259 }, 336 260 "original": { ··· 346 270 ] 347 271 }, 348 272 "locked": { 349 - "lastModified": 1704099619, 350 - "narHash": "sha256-QRVMkdxLmv+aKGjcgeEg31xtJEIsYq4i1Kbyw5EPS6g=", 273 + "lastModified": 1720042825, 274 + "narHash": "sha256-A0vrUB6x82/jvf17qPCpxaM+ulJnD8YZwH9Ci0BsAzE=", 351 275 "owner": "nix-community", 352 276 "repo": "home-manager", 353 - "rev": "7e398b3d76bc1503171b1364c9d4a07ac06f3851", 277 + "rev": "e1391fb22e18a36f57e6999c7a9f966dc80ac073", 354 278 "type": "github" 355 279 }, 356 280 "original": { 357 281 "owner": "nix-community", 358 - "ref": "release-23.11", 282 + "ref": "release-24.05", 359 283 "repo": "home-manager", 360 284 "type": "github" 361 285 } 362 286 }, 363 - "llamacpp": { 364 - "inputs": { 365 - "flake-utils": "flake-utils_3", 366 - "nixpkgs": [ 367 - "unstable" 368 - ] 369 - }, 370 - "locked": { 371 - "lastModified": 1691180171, 372 - "narHash": "sha256-ZmSRPACkLlPWtKfux9o+FB0mXZbINowyb0057ouAL/0=", 373 - "owner": "ggerganov", 374 - "repo": "llama.cpp", 375 - "rev": "332311234a0aa2974b2450710e22e09d90dd6b0b", 376 - "type": "github" 377 - }, 378 - "original": { 379 - "owner": "ggerganov", 380 - "repo": "llama.cpp", 381 - "type": "github" 382 - } 383 - }, 384 287 "nix-matrix-appservices": { 385 288 "inputs": { 386 289 "devshell": "devshell", 387 - "flake-compat": "flake-compat_3", 290 + "flake-compat": "flake-compat_2", 388 291 "nixlib": "nixlib", 389 292 "nixpkgs": "nixpkgs" 390 293 }, ··· 419 322 }, 420 323 "nixos-hardware": { 421 324 "locked": { 422 - "lastModified": 1691179816, 423 - "narHash": "sha256-WSMwqzU70ZMRHv1CUAfHEEKJuB0c9c9r0F+lJehXfSI=", 325 + "lastModified": 1723310128, 326 + "narHash": "sha256-IiH8jG6PpR4h9TxSGMYh+2/gQiJW9MwehFvheSb5rPc=", 424 327 "owner": "NixOS", 425 328 "repo": "nixos-hardware", 426 - "rev": "87e3122b67587492a617764f88c71991893fcf8a", 329 + "rev": "c54cf53e022b0b3c1d3b8207aa0f9b194c24f0cf", 427 330 "type": "github" 428 331 }, 429 332 "original": { ··· 451 354 }, 452 355 "nixpkgs_2": { 453 356 "locked": { 454 - "lastModified": 1710420202, 455 - "narHash": "sha256-MvFKESbq4rUWuaf2RKPNYENaSZEw/jaCLo2gU6oREcM=", 357 + "lastModified": 1723938990, 358 + "narHash": "sha256-9tUadhnZQbWIiYVXH8ncfGXGvkNq3Hag4RCBEMUk7MI=", 456 359 "owner": "nixos", 457 360 "repo": "nixpkgs", 458 - "rev": "878ef7d9721bee9f81f8a80819f9211ad1f993da", 361 + "rev": "c42fcfbdfeae23e68fc520f9182dde9f38ad1890", 459 362 "type": "github" 460 363 }, 461 364 "original": { 462 365 "owner": "nixos", 463 - "ref": "nixos-23.11", 366 + "ref": "nixos-24.05", 464 367 "repo": "nixpkgs", 465 368 "type": "github" 466 369 } 467 370 }, 468 371 "nur": { 469 372 "locked": { 470 - "lastModified": 1691214006, 471 - "narHash": "sha256-kdfBd+Y0DTOOdgSA6h6iIn403xVj4bzLnXqb7+yM6lQ=", 373 + "lastModified": 1724040334, 374 + "narHash": "sha256-Ia4gRRmhFn4oJ4SJKJPDNPomsRRFWU+bqCK7yuiLW4E=", 472 375 "owner": "nix-community", 473 376 "repo": "NUR", 474 - "rev": "963ad2d1bb0a8f59b2c23ab521d4dff2148aad16", 377 + "rev": "24471a48600e18669d13d24c9640b9859357d2cf", 475 378 "type": "github" 476 379 }, 477 380 "original": { ··· 487 390 ] 488 391 }, 489 392 "locked": { 490 - "lastModified": 1721008827, 491 - "narHash": "sha256-EwXAswswx4ykc5QVt1g05UzGmrXJH7ZZyPCF9LabcXA=", 393 + "lastModified": 1723852814, 394 + "narHash": "sha256-P0mYUxYH097oG5x0n84qABgk2tQfBLznwd1TGh5vgnk=", 492 395 "ref": "main", 493 - "rev": "d2af22cb18ba74a4357f9959d32888f1a6e15cd1", 494 - "revCount": 1437, 396 + "rev": "8de8ac0e086187a749c719893f3aa9c460978f9a", 397 + "revCount": 1462, 495 398 "type": "git", 496 399 "url": "ssh://gitea@git.sealight.xyz/aynish/kitaab" 497 400 }, ··· 507 410 "basant": "basant", 508 411 "deploy-rs": "deploy-rs", 509 412 "disko": "disko", 510 - "eww": "eww", 511 413 "grasp": "grasp", 512 414 "hardware": "hardware", 513 415 "home-manager": "home-manager_2", 514 - "llamacpp": "llamacpp", 515 416 "nix-matrix-appservices": "nix-matrix-appservices", 516 417 "nixos-hardware": "nixos-hardware", 517 418 "nixpkgs": "nixpkgs_2", ··· 525 426 }, 526 427 "rust-overlay": { 527 428 "inputs": { 528 - "flake-utils": "flake-utils_4", 529 429 "nixpkgs": [ 530 430 "nixpkgs" 531 431 ] 532 432 }, 533 433 "locked": { 534 - "lastModified": 1715912155, 535 - "narHash": "sha256-UXHk4dKvvm5mSuDDON3lXU5CHKiTRnIjA5mUtDOtKEU=", 434 + "lastModified": 1724034091, 435 + "narHash": "sha256-b1g7w0sw+MDAhUAeCoX1vlTghsqcDZkxr+k9OZmxPa8=", 536 436 "owner": "oxalica", 537 437 "repo": "rust-overlay", 538 - "rev": "d3a96b08a7280a5753246129b462eed3662815d5", 438 + "rev": "c7d36e0947826e0751a5214ffe82533fbc909bc0", 539 439 "type": "github" 540 440 }, 541 441 "original": { ··· 547 447 "superdirt-src": { 548 448 "flake": false, 549 449 "locked": { 550 - "lastModified": 1611740180, 551 - "narHash": "sha256-GtnqZeMFqFkVhgx2Exu0wY687cHa7mNnVCgjQd6fiIA=", 450 + "lastModified": 1697377840, 451 + "narHash": "sha256-9qU9CHYAXbN1IE3xXDqGipuroifVaSVXj3c/cDfwM80=", 552 452 "owner": "musikinformatik", 553 453 "repo": "superdirt", 554 - "rev": "7abb62e89649daa1232b9cbd6427241868abd30e", 454 + "rev": "c7f32998572984705d340e7c1b9ed9ad998a39b6", 555 455 "type": "github" 556 456 }, 557 457 "original": { 558 458 "owner": "musikinformatik", 559 - "ref": "master", 560 459 "repo": "superdirt", 561 460 "type": "github" 562 461 } ··· 591 490 "type": "github" 592 491 } 593 492 }, 594 - "systems_3": { 595 - "locked": { 596 - "lastModified": 1681028828, 597 - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", 598 - "owner": "nix-systems", 599 - "repo": "default", 600 - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", 601 - "type": "github" 602 - }, 603 - "original": { 604 - "owner": "nix-systems", 605 - "repo": "default", 606 - "type": "github" 607 - } 608 - }, 609 493 "tidal-src": { 610 494 "flake": false, 611 495 "locked": { 612 - "lastModified": 1654350756, 613 - "narHash": "sha256-tONM5SYYBca0orTLH1EUOilSC1FCluWrFt8AetUx+YQ=", 496 + "lastModified": 1712519522, 497 + "narHash": "sha256-LbvxQmVxHElidCgvt+w0g1k+QQbNLebK46vtRCgsLeQ=", 614 498 "owner": "tidalcycles", 615 499 "repo": "tidal", 616 - "rev": "fda9c1ecb3722698935245e5409ef8ccdfca16c8", 500 + "rev": "88f09edf6bef2228d5f530dea872b08a9d803066", 617 501 "type": "github" 618 502 }, 619 503 "original": { 620 504 "owner": "tidalcycles", 621 - "ref": "main", 505 + "ref": "v1.9.5", 622 506 "repo": "tidal", 623 507 "type": "github" 624 508 } ··· 631 515 ], 632 516 "superdirt-src": "superdirt-src", 633 517 "tidal-src": "tidal-src", 634 - "utils": "utils_2", 635 518 "vim-tidal-src": "vim-tidal-src", 636 519 "vowel-src": "vowel-src" 637 520 }, 638 521 "locked": { 639 - "lastModified": 1664760044, 640 - "narHash": "sha256-e5LGk/tDnphory1mYhADgPnVtShofY2w/3xY09jEE2A=", 522 + "lastModified": 1723223284, 523 + "narHash": "sha256-NAT+g5nsaJZkpR0sCZjerd1xx233ZUdRH3ZWwZhzq/c=", 641 524 "owner": "mitchmindtree", 642 525 "repo": "tidalcycles.nix", 643 - "rev": "3f3a820cd43709077d15a24fa6062de7d623a6bf", 526 + "rev": "82f3e8e8d02eb9f0c9dfe9ab3773b825c6bc1982", 644 527 "type": "github" 645 528 }, 646 529 "original": { ··· 651 534 }, 652 535 "unstable": { 653 536 "locked": { 654 - "lastModified": 1712163089, 655 - "narHash": "sha256-Um+8kTIrC19vD4/lUCN9/cU9kcOsD1O1m+axJqQPyMM=", 537 + "lastModified": 1723637854, 538 + "narHash": "sha256-med8+5DSWa2UnOqtdICndjDAEjxr5D7zaIiK4pn0Q7c=", 656 539 "owner": "nixos", 657 540 "repo": "nixpkgs", 658 - "rev": "fd281bd6b7d3e32ddfa399853946f782553163b5", 541 + "rev": "c3aa7b8938b17aebd2deecf7be0636000d62a2b9", 659 542 "type": "github" 660 543 }, 661 544 "original": { ··· 667 550 }, 668 551 "utils": { 669 552 "inputs": { 670 - "systems": "systems" 553 + "systems": "systems_2" 671 554 }, 672 555 "locked": { 673 556 "lastModified": 1701680307, ··· 683 566 "type": "github" 684 567 } 685 568 }, 686 - "utils_2": { 687 - "locked": { 688 - "lastModified": 1653893745, 689 - "narHash": "sha256-0jntwV3Z8//YwuOjzhV2sgJJPt+HY6KhU7VZUL0fKZQ=", 690 - "owner": "numtide", 691 - "repo": "flake-utils", 692 - "rev": "1ed9fb1935d260de5fe1c2f7ee0ebaae17ed2fa1", 693 - "type": "github" 694 - }, 695 - "original": { 696 - "owner": "numtide", 697 - "repo": "flake-utils", 698 - "type": "github" 699 - } 700 - }, 701 569 "vim-tidal-src": { 702 570 "flake": false, 703 571 "locked": { 704 - "lastModified": 1664252474, 705 - "narHash": "sha256-hleiK2Q7xYndpB+tIbyyXIM2sk4NunUh9DPgMqmf/Wc=", 572 + "lastModified": 1685703852, 573 + "narHash": "sha256-8gyk17YLeKpLpz3LRtxiwbpsIbZka9bb63nK5/9IUoA=", 706 574 "owner": "tidalcycles", 707 575 "repo": "vim-tidal", 708 - "rev": "b07f5c12986fb837e055d7fcf0acf3b7e248148f", 576 + "rev": "e440fe5bdfe07f805e21e6872099685d38e8b761", 709 577 "type": "github" 710 578 }, 711 579 "original": { 712 580 "owner": "tidalcycles", 713 - "ref": "master", 714 581 "repo": "vim-tidal", 715 582 "type": "github" 716 583 } ··· 748 615 }, 749 616 "original": { 750 617 "owner": "supercollider-quarks", 751 - "ref": "master", 752 618 "repo": "vowel", 753 619 "type": "github" 754 620 }
+7 -17
flake.nix
··· 3 3 4 4 inputs = { 5 5 # Nixpkgs 6 - nixpkgs.url = "github:nixos/nixpkgs/nixos-23.11"; 6 + nixpkgs.url = "github:nixos/nixpkgs/nixos-24.05"; 7 7 unstable.url = "github:nixos/nixpkgs/nixos-unstable"; 8 8 nixos-hardware.url = "github:NixOS/nixos-hardware/master"; 9 9 ··· 11 11 # ngipkgs-local.url = "path:/home/anish/usr/ngipkgs"; 12 12 13 13 # Home manager 14 - home-manager.url = "github:nix-community/home-manager/release-23.11"; 14 + home-manager.url = "github:nix-community/home-manager/release-24.05"; 15 15 home-manager.inputs.nixpkgs.follows = "nixpkgs"; 16 16 hardware.url = "github:nixos/nixos-hardware"; 17 17 ··· 43 43 url = "github:oxalica/rust-overlay"; 44 44 inputs.nixpkgs.follows = "nixpkgs"; 45 45 }; 46 - eww = { 47 - url = "github:elkowar/eww"; 48 - inputs.nixpkgs.follows = "nixpkgs"; 49 - inputs.rust-overlay.follows = "rust-overlay"; 50 - }; 51 46 tidalcycles.url = "github:mitchmindtree/tidalcycles.nix"; 52 47 tidalcycles.inputs.nixpkgs.follows = "unstable"; 53 - llamacpp.url = "github:ggerganov/llama.cpp"; 54 - llamacpp.inputs.nixpkgs.follows = "unstable"; 55 48 # TODO hundred rabbits software 56 49 # TODO needs secrets 57 50 # dhyan.url = "git+ssh://gitea@git.sealight.xyz/aynish/dhyan?ref=main"; ··· 76 69 , nur 77 70 , tidalcycles 78 71 , rust-overlay 79 - , eww 80 - , llamacpp 81 72 , vimwikicli 82 73 , ... 83 74 }@inputs: ··· 93 84 # We already have these in scope 94 85 unstable = unstable.legacyPackages.${prev.system}; 95 86 deploy = deploy-rs.packages.${prev.system}.deploy-rs; 96 - }; 97 - llamaOverlay = final: prev: { 98 - llama = llamacpp.packages.${prev.system}.default; 99 87 }; 100 88 vimwikiOverlay = final: prev: { 101 89 vimwiki-cli = vimwikicli.packages.${prev.system}.vimwiki-cli; ··· 105 93 inherit system; 106 94 config.allowUnfreePredicate = pkg: builtins.elem (nixpkgs.lib.getName pkg) [ 107 95 "ripcord" 108 - "VCV-Rack" 96 + "vcv-rack" 109 97 "SunVox" 110 98 "renoise" 111 99 ]; ··· 120 108 nur.overlay 121 109 nix-matrix-appservices.overlay 122 110 unstableOverlay 123 - llamaOverlay 124 111 vimwikiOverlay 125 112 self.overlays.additions 126 113 self.overlays.modifications ··· 198 185 agenix.nixosModules.age 199 186 self.nixosModules.backup 200 187 self.nixosModules.wireguard 201 - # self.nixosModules.blogg 202 188 basant.nixosModule 203 189 # self.nixosModules.microbin 204 190 disko.nixosModules.disko 191 + { 192 + nixpkgs.flake.setNixPath = false; 193 + nixpkgs.flake.setFlakeRegistry = false; 194 + } 205 195 ]; 206 196 }; 207 197
+1 -1
home/profiles/cli/default.nix
··· 130 130 programs.zsh = { 131 131 enable = true; 132 132 enableCompletion = true; 133 - enableAutosuggestions = false; 133 + autosuggestion.enable = false; 134 134 135 135 initExtra = '' 136 136 bindkey -v
+1 -4
home/profiles/desktop/default.nix
··· 102 102 ".local/bin/mpv-ify".source = ./bin/mpv-ify; 103 103 ".local/bin/bspswallow".source = ./bin/bspswallow; 104 104 ".config/bspwm/terminals".text = "Kitty"; 105 - ".config/eww/eww.yuck".source = ./eww/eww.yuck; 106 - ".config/eww/eww.scss".source = ./eww/eww.scss; 107 - ".config/eww/widgets.yuck".source = ./eww/widgets.yuck; 108 105 # ".local/bin/hotplug-monitor.sh".source = ./bin/hotplug-monitor.sh; 109 106 }; 110 107 ··· 126 123 127 124 qt = { 128 125 enable = true; 129 - platformTheme = "gtk"; 126 + platformTheme.name = "gtk"; 130 127 style = { name = "qt5ct-style"; }; 131 128 }; 132 129
+1 -1
hosts/box/configuration.nix
··· 91 91 sound.enable = false; 92 92 93 93 programs.gnupg.agent.enable = true; 94 - programs.gnupg.agent.pinentryFlavor = "curses"; 94 + programs.gnupg.agent.pinentryPackage = pkgs.pinentry-curses; 95 95 programs.gnupg.agent.enableSSHSupport = true; 96 96 97 97 # This value determines the NixOS release with which your system is to be
+2 -1
hosts/box/default.nix
··· 24 24 # ../profiles/woodpecker-agent 25 25 # ../profiles/jellyfin 26 26 ../profiles/ulogger-server 27 - ../profiles/photoprism 27 + ../profiles/photoprism # Replace with immich 28 + ../profiles/gpodder 28 29 #../profiles/postgres_upgrade_script 29 30 ]; 30 31
+1 -1
hosts/curve/configuration.nix
··· 36 36 37 37 sound.enable = true; 38 38 39 - services.xserver.libinput.enable = true; 39 + services.libinput.enable = true; 40 40 }
+1 -1
hosts/curve/default.nix
··· 33 33 }; 34 34 35 35 programs.gnupg.agent.enable = true; 36 - programs.gnupg.agent.pinentryFlavor = "gnome3"; 36 + programs.gnupg.agent.pinentryPackage = pkgs.pinentry-gnome3; 37 37 38 38 fileSystems."/mnt/ftp" = { 39 39 device = "192.168.1.240:/home/ftp";
+1 -1
hosts/profiles/core/default.nix
··· 32 32 }; 33 33 34 34 environment.systemPackages = with pkgs; [ 35 - pinentry-gnome 35 + pinentry-gnome3 36 36 cached-nix-shell 37 37 ]; 38 38
+2 -4
hosts/profiles/desktop/default.nix
··· 77 77 feh 78 78 sxiv 79 79 xkblayout-state 80 - vcv-rack 81 80 zathura 82 81 calibre 83 82 mpv ··· 87 86 rofi 88 87 rofimoji 89 88 rofi-calc 90 - # eww 91 89 obs-studio 92 90 lightdm 93 91 dunst ··· 121 119 night = 3700; 122 120 }; 123 121 }; 122 + displayManager.defaultSession = "none+bspwm"; 124 123 xserver = { 125 124 enable = true; 126 125 # TODO should be xkb.layout 127 - layout = "us"; 126 + xkb.layout = "us"; 128 127 # xkb.variant = "dvorak"; 129 128 desktopManager.wallpaper.mode = "fill"; 130 129 displayManager = { 131 130 # startx.enable = true; 132 - defaultSession = "none+bspwm"; 133 131 sessionCommands = '' 134 132 ${pkgs.xorg.xrdb}/bin/xrdb -merge <<EOF 135 133 #define blk #1F2430
+1 -1
hosts/profiles/finance/default.nix
··· 4 4 services.paperless = { 5 5 enable = false; 6 6 consumptionDirIsPublic = true; 7 - extraConfig.PAPERLESS_AUTO_LOGIN_USERNAME = "admin"; 7 + settings.PAPERLESS_AUTO_LOGIN_USERNAME = "admin"; 8 8 }; 9 9 10 10 environment.systemPackages = [
+3 -3
hosts/profiles/gitea/default.nix
··· 4 4 age.secrets.gitea-dbpass.file = "${self}/secrets/gitea-dbpass.age"; 5 5 age.secrets.gitea-dbpass.owner = "gitea"; 6 6 7 - services.gitea = { 7 + services.forgejo = { 8 8 enable = true; 9 - package = pkgs.forgejo; 10 - appName = "Sealight Git Forge"; 11 9 database = { 12 10 type = "postgres"; 13 11 passwordFile = "/run/agenix/gitea-dbpass"; 14 12 }; 15 13 settings = { 14 + DEFAULT.APP_NAME = "Sealight Git Forge"; 16 15 server = { 17 16 DOMAIN = "git.sealight.xyz"; 18 17 ROOT_URL = "https://git.sealight.xyz"; ··· 24 23 repository = { 25 24 DEFAULT_BRANCH = "main"; 26 25 }; 26 + service.DISABLE_REGISTRATION = true; 27 27 "markup.restructuredtext" = { 28 28 ENABLED = true; 29 29 FILE_EXTENSIONS = ".rst";
+4 -3
hosts/profiles/gonic/default.nix
··· 5 5 music-path /mnt/two/music/ 6 6 podcast-path /data/podcasts 7 7 cache-path /data/cache 8 + playlists-path /data/playlists 8 9 ''; 9 - mossnet.gonic.user = "headphones"; 10 + mossnet.gonic.user = "gonic"; 10 11 mossnet.gonic.group = "audio"; 11 12 networking.firewall.allowedTCPPorts = [ 4747 ]; 12 13 13 14 users.users.gonic = { 14 - uid = config.ids.uids.headphones; 15 + # uid = config.ids.uids.headphones; 15 16 # isSystemUser = true; 16 17 group = "audio"; 17 - home = "/var/lib/headphones"; 18 + # home = "/var/lib/headphones"; 18 19 createHome = true; 19 20 }; 20 21 }
-4
hosts/profiles/gonic/module-gonic.nix
··· 68 68 Group = cfg.group; 69 69 DevicePolicy = "closed"; 70 70 NoNewPrivileges = " yes"; 71 - PrivateTmp = "yes"; 72 - PrivateUsers = "yes"; 73 71 ProtectControlGroups = "yes"; 74 72 ProtectKernelModules = "yes"; 75 73 ProtectKernelTunables = "yes"; 76 74 RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6"; 77 - RestrictNamespaces = "yes"; 78 - RestrictRealtime = "yes"; 79 75 SystemCallFilter = "~@clock @debug @module @mount @obsolete @privileged @reboot @setuid @swap"; 80 76 ReadWritePaths = dataFolder; 81 77 StateDirectory = baseNameOf dataFolder;
+1 -1
hosts/profiles/rss-bridge/default.nix
··· 3 3 services.rss-bridge = { 4 4 enable = true; 5 5 virtualHost = "bridge.sealight.xyz"; 6 - whitelist = [ "Facebook" "Bandcamp" "Twitter" "Telegram" "Instagram" "Reddit" ]; 6 + config.system.enabled_bridges = [ "Facebook" "Bandcamp" "Twitter" "Telegram" "Instagram" "Reddit" ]; 7 7 }; 8 8 9 9 services.nginx.virtualHosts."bridge.sealight.xyz".forceSSL = true;
+1 -1
hosts/profiles/sync/website/default.nix
··· 6 6 path = [ 7 7 pkgs.git 8 8 pkgs.coreutils 9 - pkgs.nixUnstable 9 + pkgs.nixVersions.latest 10 10 pkgs.openssh 11 11 pkgs.deploy 12 12 ];
+1 -1
install-yubikey.sh
··· 147 147 sound.enable = true; 148 148 hardware.pulseaudio.enable = true; 149 149 150 - services.xserver.libinput.enable = true; 150 + services.libinput.enable = true; 151 151 152 152 # Hmmm maybe somewhere else? 153 153 users.users.anish = {
+3 -3
pkgs/kobopatch.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub }: 2 2 3 - buildGoModule rec { 3 + buildGoModule { 4 4 name = "kobopatch"; 5 5 version = "0.15.0"; 6 6 7 - vendorSha256 = "1i6srhyig4x8mywyc2l8wzzm1afvb7wxmjsr84c447sb1xss6p7x"; 7 + vendorHash = "sha256-1i6srhyig4x8mywyc2l8wzzm1afvb7wxmjsr84c447sb1xss6p7x"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "geek1011"; 11 11 repo = "kobopatch"; 12 12 rev = "653070c67c83ec61884854efc4f8a3132d82a2e5"; 13 - sha256 = "09hr3zh0w0f78cx40d2yydqv0mmjdh4iwdgia7sikraphvha85nn"; 13 + hash = "sha256-09hr3zh0w0f78cx40d2yydqv0mmjdh4iwdgia7sikraphvha85nn"; 14 14 }; 15 15 16 16 meta = with lib; {