Personal-use NixOS configuration
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Start using Zed instead of Fleet

encode42 d7f21395 cd342d6a

+74 -79
+42 -63
flake.lock
··· 41 41 "nixpkgs": "nixpkgs" 42 42 }, 43 43 "locked": { 44 - "lastModified": 1756077204, 45 - "narHash": "sha256-HPq6oCTriMhgtujE19/79lVG+ruddao4UjB9UgsEQP0=", 44 + "lastModified": 1761803255, 45 + "narHash": "sha256-JOkl7jXJMyV52fG+XRcJMUsPM3AHgdNn6TMMYRFij5M=", 46 46 "owner": "tofu-salad", 47 47 "repo": "emby-server-flake", 48 - "rev": "94da69b906d6a28a8142ad43f7775f75a4bb25d6", 48 + "rev": "a8c30e4160ee9c06ff1e875cd08dfd952868a5fb", 49 49 "type": "github" 50 50 }, 51 51 "original": { ··· 61 61 ] 62 62 }, 63 63 "locked": { 64 - "lastModified": 1759814855, 65 - "narHash": "sha256-NLL1ltd5FM5dFkI0KK5SmaVrkZjUO0Wdj4N7EKmrcIE=", 64 + "lastModified": 1761976221, 65 + "narHash": "sha256-WfznajBshiIKP/pDBoyXOjBpNRjeKLmhb2yVn/gnljM=", 66 66 "owner": "encode42", 67 67 "repo": "nixos-packages", 68 - "rev": "40a3e914ca62c66815df3c595c416d37ca3d0c48", 68 + "rev": "ec9f80bc3b2e1da29119d782ea0a6ec7250a709a", 69 69 "type": "github" 70 70 }, 71 71 "original": { ··· 82 82 }, 83 83 "locked": { 84 84 "dir": "pkgs/firefox-addons", 85 - "lastModified": 1760673822, 86 - "narHash": "sha256-h+liPhhMw1yYvkDGLHzQJQShQs+yLjNgjfAyZX+sRrM=", 85 + "lastModified": 1761969823, 86 + "narHash": "sha256-YqUB0AYD4KbeqvSZqPhXhHBj3mLKTyuYrofyRgG3+Xc=", 87 87 "owner": "rycee", 88 88 "repo": "nur-expressions", 89 - "rev": "5cca27f1bb30a26140d0cf60ab34daa45b4fa11f", 89 + "rev": "aecae658b04384b2f87249c6b93fdbfd97ef249d", 90 90 "type": "gitlab" 91 91 }, 92 92 "original": { ··· 241 241 "type": "github" 242 242 } 243 243 }, 244 - "hexadecimalDinosaur-packages": { 245 - "inputs": { 246 - "nixpkgs": [ 247 - "nixpkgs" 248 - ] 249 - }, 250 - "locked": { 251 - "lastModified": 1760212988, 252 - "narHash": "sha256-Cuv+VHv9Z77d7qp+vLpmJHymBNBQxaT39CXrTEeXvPI=", 253 - "owner": "hexadecimalDinosaur", 254 - "repo": "nur", 255 - "rev": "4e1c23107a41692165e0c95e7d2f8093ef8cfafb", 256 - "type": "github" 257 - }, 258 - "original": { 259 - "owner": "hexadecimalDinosaur", 260 - "repo": "nur", 261 - "type": "github" 262 - } 263 - }, 264 244 "home-manager": { 265 245 "inputs": { 266 246 "nixpkgs": [ ··· 353 333 "xwayland-satellite-unstable": "xwayland-satellite-unstable" 354 334 }, 355 335 "locked": { 356 - "lastModified": 1760721062, 357 - "narHash": "sha256-ZOIN/KI7lQ6kdg00fiK4rzShBamWS63iIFXRdXa/RGY=", 336 + "lastModified": 1761724527, 337 + "narHash": "sha256-nB500dSUaNBtOsu5JI1PDNmjuFD6Kdbkh648q0FoaIY=", 358 338 "owner": "sodiboo", 359 339 "repo": "niri-flake", 360 - "rev": "154ff02273624f98242682b2a015e67664a00df7", 340 + "rev": "1ff74954f559bb2da63e28b3fcffd3b09ec32842", 361 341 "type": "github" 362 342 }, 363 343 "original": { ··· 386 366 "niri-unstable": { 387 367 "flake": false, 388 368 "locked": { 389 - "lastModified": 1760713401, 390 - "narHash": "sha256-87WP8+hzAkt9JjsQ08ZvdAnfC8vLPxLQlSOF4C6Yka0=", 369 + "lastModified": 1761721311, 370 + "narHash": "sha256-fXBALdA4CKAYslcuamjzQZLUTCNBIKWybj+/2rwe3Z0=", 391 371 "owner": "YaLTeR", 392 372 "repo": "niri", 393 - "rev": "ada6e844ba609db60830e92316f989cb7e1e8bdf", 373 + "rev": "6e8fd153395036c2daa7c214695ed9baf2409a2e", 394 374 "type": "github" 395 375 }, 396 376 "original": { ··· 408 388 "systems": "systems_2" 409 389 }, 410 390 "locked": { 411 - "lastModified": 1760173415, 412 - "narHash": "sha256-PVuoLMjCcJEHyArqaenHqnustAJgXMqbcf57e84uq2Q=", 391 + "lastModified": 1761383075, 392 + "narHash": "sha256-CD3R1CvrIDFq4SFnoDxyTT/N1sreqAmPtUq4vfUC8Uk=", 413 393 "owner": "theCapypara", 414 394 "repo": "nix-jetbrains-plugins", 415 - "rev": "41f020863c78e9e62d53a1ab059f2b640afd27ff", 395 + "rev": "d5723590454849a51278421f66d594d086c87f8c", 416 396 "type": "github" 417 397 }, 418 398 "original": { ··· 430 410 ] 431 411 }, 432 412 "locked": { 433 - "lastModified": 1760689525, 434 - "narHash": "sha256-Dl0jvgL5NjgCGkQ8PCLmGIisWcbFhGWPqKRyIGJ9uus=", 413 + "lastModified": 1761960450, 414 + "narHash": "sha256-BJnD3vsYFZ1rgDa59MYRRHZC3jfpEpmeLx7hUnnOvdo=", 435 415 "owner": "kaylorben", 436 416 "repo": "nixcord", 437 - "rev": "81d2f10a849c4312fefa0cf323dce0a1460dcbbe", 417 + "rev": "d568150d8176c3fc0d7cef7f0591d37e1f98a683", 438 418 "type": "github" 439 419 }, 440 420 "original": { ··· 445 425 }, 446 426 "nixos-hardware": { 447 427 "locked": { 448 - "lastModified": 1760106635, 449 - "narHash": "sha256-2GoxVaKWTHBxRoeUYSjv0AfSOx4qw5CWSFz2b+VolKU=", 428 + "lastModified": 1761933221, 429 + "narHash": "sha256-rNHeoG3ZrA94jczyLSjxCtu67YYPYIlXXr0uhG3wNxM=", 450 430 "owner": "NixOS", 451 431 "repo": "nixos-hardware", 452 - "rev": "9ed85f8afebf2b7478f25db0a98d0e782c0ed903", 432 + "rev": "7467f155fcba189eb088a7601f44fbef7688669b", 453 433 "type": "github" 454 434 }, 455 435 "original": { ··· 508 488 }, 509 489 "nixpkgs-stable_2": { 510 490 "locked": { 511 - "lastModified": 1760580664, 512 - "narHash": "sha256-/YdfibIrnqXAL8p5kqCU345mzpHoOtuVIkMiI2pF4Dc=", 491 + "lastModified": 1761468971, 492 + "narHash": "sha256-vY2OLVg5ZTobdroQKQQSipSIkHlxOTrIF1fsMzPh8w8=", 513 493 "owner": "NixOS", 514 494 "repo": "nixpkgs", 515 - "rev": "98ff3f9af2684f6136c24beef08f5e2033fc5389", 495 + "rev": "78e34d1667d32d8a0ffc3eba4591ff256e80576e", 516 496 "type": "github" 517 497 }, 518 498 "original": { ··· 524 504 }, 525 505 "nixpkgs-unstable": { 526 506 "locked": { 527 - "lastModified": 1760524057, 528 - "narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", 507 + "lastModified": 1761672384, 508 + "narHash": "sha256-o9KF3DJL7g7iYMZq9SWgfS1BFlNbsm6xplRjVlOCkXI=", 529 509 "owner": "NixOS", 530 510 "repo": "nixpkgs", 531 - "rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5", 511 + "rev": "08dacfca559e1d7da38f3cf05f1f45ee9bfd213c", 532 512 "type": "github" 533 513 }, 534 514 "original": { ··· 540 520 }, 541 521 "nixpkgs-winboat": { 542 522 "locked": { 543 - "lastModified": 1760626440, 544 - "narHash": "sha256-zbgDrN06nOi+dODNY6lAyMh0MurUf82zVvc0yUaLx1M=", 523 + "lastModified": 1760908621, 524 + "narHash": "sha256-DMcyD+FQegBRdaoTLEKgk1eOeY0J1pIuYOk28+L0byg=", 545 525 "owner": "Rexcrazy804", 546 526 "repo": "nixpkgs", 547 - "rev": "a8577283d0b822823fb8abc904a20a646ab487e2", 527 + "rev": "4fdc48ee7d9f4d8259579d0b6aff74c3312cc5bb", 548 528 "type": "github" 549 529 }, 550 530 "original": { ··· 556 536 }, 557 537 "nixpkgs_2": { 558 538 "locked": { 559 - "lastModified": 1760524057, 560 - "narHash": "sha256-EVAqOteLBFmd7pKkb0+FIUyzTF61VKi7YmvP1tw4nEw=", 539 + "lastModified": 1761373498, 540 + "narHash": "sha256-Q/uhWNvd7V7k1H1ZPMy/vkx3F8C13ZcdrKjO7Jv7v0c=", 561 541 "owner": "NixOS", 562 542 "repo": "nixpkgs", 563 - "rev": "544961dfcce86422ba200ed9a0b00dd4b1486ec5", 543 + "rev": "6a08e6bb4e46ff7fcbb53d409b253f6bad8a28ce", 564 544 "type": "github" 565 545 }, 566 546 "original": { ··· 572 552 }, 573 553 "nixpkgs_3": { 574 554 "locked": { 575 - "lastModified": 1760580664, 576 - "narHash": "sha256-/YdfibIrnqXAL8p5kqCU345mzpHoOtuVIkMiI2pF4Dc=", 555 + "lastModified": 1761597516, 556 + "narHash": "sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8+ON/0Yy8+a5vsDU=", 577 557 "owner": "NixOS", 578 558 "repo": "nixpkgs", 579 - "rev": "98ff3f9af2684f6136c24beef08f5e2033fc5389", 559 + "rev": "daf6dc47aa4b44791372d6139ab7b25269184d55", 580 560 "type": "github" 581 561 }, 582 562 "original": { ··· 619 599 "emby-flake": "emby-flake", 620 600 "encode42-packages": "encode42-packages", 621 601 "firefox-addons": "firefox-addons", 622 - "hexadecimalDinosaur-packages": "hexadecimalDinosaur-packages", 623 602 "home-manager": "home-manager", 624 603 "lanzaboote": "lanzaboote", 625 604 "lix-module": "lix-module", ··· 719 698 "xwayland-satellite-unstable": { 720 699 "flake": false, 721 700 "locked": { 722 - "lastModified": 1759707084, 723 - "narHash": "sha256-0pkftKs6/LReNvxw7DVTN2AJEheZVgyeK0Aarbagi70=", 701 + "lastModified": 1761622056, 702 + "narHash": "sha256-fBrUszJXmB4MY+wf3QsCnqWHcz7u7fLq0QMAWCltIQg=", 724 703 "owner": "Supreeeme", 725 704 "repo": "xwayland-satellite", 726 - "rev": "a9188e70bd748118b4d56a529871b9de5adb9988", 705 + "rev": "0728d59ff6463a502e001fb090f6eb92dbc04756", 727 706 "type": "github" 728 707 }, 729 708 "original": {
-6
flake.nix
··· 70 70 inputs.nixpkgs.follows = "nixpkgs"; 71 71 }; 72 72 73 - hexadecimalDinosaur-packages = { 74 - url = "github:hexadecimalDinosaur/nur"; 75 - 76 - inputs.nixpkgs.follows = "nixpkgs"; 77 - }; 78 - 79 73 nixpkgs-winboat.url = "github:Rexcrazy804/nixpkgs/winboat-init"; 80 74 }; 81 75
+31 -3
hosts/encryption/homes/encode42.nix
··· 3 3 pkgs, 4 4 pkgs-unstable, 5 5 pkgs-personal, 6 - pkgs-hexadecimalDinosaur, 7 6 ... 8 7 }: 9 8 ··· 62 61 download_artist = mkConvertFunction "artist.jpg"; 63 62 }; 64 63 64 + programs.zed-editor = { 65 + enable = true; 66 + 67 + extensions = [ 68 + "nix" 69 + "toml" 70 + "rust" 71 + "catppuccin" 72 + ]; 73 + 74 + userSettings = { 75 + theme = { 76 + mode = "system"; 77 + light = "Catpuccin Frappe"; 78 + dark = "Catppuccin Macchiato"; 79 + }; 80 + 81 + nix = { 82 + binary = { 83 + path_lookup = true; 84 + }; 85 + }; 86 + }; 87 + 88 + extraPackages = with pkgs; [ 89 + nil 90 + nixd 91 + rust-analyzer 92 + ]; 93 + }; 94 + 65 95 home.packages = with pkgs; [ 66 96 ffmpeg 67 97 rsgain ··· 75 105 r2modman 76 106 pkgs-unstable.olympus 77 107 pkgs-personal.iso2god-rs 78 - 79 - pkgs-hexadecimalDinosaur.jetbrains-fleet 80 108 ]; 81 109 }
-5
lib/mkSystem.nix
··· 25 25 26 26 pkgs-personal = inputs.encode42-packages.packages.${system}; 27 27 28 - pkgs-hexadecimalDinosaur = import inputs.hexadecimalDinosaur-packages { 29 - inherit pkgs; 30 - }; 31 - 32 28 pkgs-winboat = import inputs.nixpkgs-winboat { 33 29 inherit system; 34 30 }; ··· 66 62 flakeLib 67 63 pkgs-unstable 68 64 pkgs-personal 69 - pkgs-hexadecimalDinosaur 70 65 pkgs-winboat 71 66 isLaptop 72 67 hostName
+1 -2
modules/desktop/home-manager.nix
··· 1 1 { 2 - pkgs-hexadecimalDinosaur, 3 2 nixcord, 4 3 firefox-addons, 5 4 ... ··· 16 15 ]; 17 16 18 17 extraSpecialArgs = { 19 - inherit pkgs-hexadecimalDinosaur firefox-addons; 18 + inherit firefox-addons; 20 19 }; 21 20 }; 22 21 }