Flake for my NixOS devices

Update

bwc9876.dev f4bde86b 2bee9642

verified
+13 -13
+1 -1
base/shell.nix
··· 43 43 bat = { 44 44 enable = true; 45 45 # Broken 46 - # extraPackages = with pkgs.bat-extras; [batman batgrep batwatch]; 46 + extraPackages = with pkgs.bat-extras; [batman batgrep batwatch]; 47 47 }; 48 48 }; 49 49
+9 -9
flake.lock
··· 487 487 }, 488 488 "nixpkgs": { 489 489 "locked": { 490 - "lastModified": 1736701207, 491 - "narHash": "sha256-jG/+MvjVY7SlTakzZ2fJ5dC3V1PrKKrUEOEE30jrOKA=", 490 + "lastModified": 1736798957, 491 + "narHash": "sha256-qwpCtZhSsSNQtK4xYGzMiyEDhkNzOCz/Vfu4oL2ETsQ=", 492 492 "owner": "NixOS", 493 493 "repo": "nixpkgs", 494 - "rev": "ed4a395ea001367c1f13d34b1e01aa10290f67d6", 494 + "rev": "9abb87b552b7f55ac8916b6fc9e5cb486656a2f3", 495 495 "type": "github" 496 496 }, 497 497 "original": { ··· 550 550 "treefmt-nix": "treefmt-nix" 551 551 }, 552 552 "locked": { 553 - "lastModified": 1736784172, 554 - "narHash": "sha256-dXvzw4LmupgZb2VfwclzygiIyfqjnmKhTdjHDun2rDg=", 553 + "lastModified": 1736895925, 554 + "narHash": "sha256-rEAj10jNZh2l6/gbrqn9FrJWanvnYMBr1CTC7BlgB6Q=", 555 555 "owner": "nix-community", 556 556 "repo": "nixvim", 557 - "rev": "a54b752259ff16d340d270928ee603b4b9599192", 557 + "rev": "33ad2c729dd9b629b0d49ce8ebb4b466105c315c", 558 558 "type": "github" 559 559 }, 560 560 "original": { ··· 679 679 ] 680 680 }, 681 681 "locked": { 682 - "lastModified": 1736735482, 683 - "narHash": "sha256-QOA4jCDyyUM9Y2Vba+HSZ/5LdtCMGaTE/7NkkUzBr50=", 682 + "lastModified": 1736907983, 683 + "narHash": "sha256-fw55wVwpJW36Md2HZBKuxX3YHGeqsGsspPLtCMVr1Y8=", 684 684 "owner": "oxalica", 685 685 "repo": "rust-overlay", 686 - "rev": "cf960a1938ee91200fe0d2f7b2582fde2429d562", 686 + "rev": "eaa365c911441e07e387ff6acc596619fc50b156", 687 687 "type": "github" 688 688 }, 689 689 "original": {
-1
lib.nix
··· 43 43 }: 44 44 lib.nixosSystem { 45 45 inherit pkgs; 46 - system = target; 47 46 specialArgs = {inherit edition target;} // specialArgs; 48 47 49 48 modules =
+1
roles/graphics/apps.nix
··· 165 165 environment.systemPackages = with pkgs; [ 166 166 chromium 167 167 kitty 168 + catppuccinifier-gui 168 169 169 170 # Office 170 171 libreoffice-qt6
+2 -2
systems/aperture.nix
··· 30 30 boot.extraModulePackages = []; 31 31 boot.binfmt.emulatedSystems = ["aarch64-linux"]; 32 32 33 - hardware.framework.enableKmod = false; 33 + hardware.framework.enableKmod = true; 34 34 35 35 fileSystems."/" = { 36 36 fsType = "tmpfs"; ··· 53 53 fileSystems."/nix" = { 54 54 device = "/dev/disk/by-uuid/fd9f484a-a5ef-4378-b054-d292b0204afb"; 55 55 fsType = "ext4"; 56 + options = ["lazytime" "nodev" "nosuid"]; 56 57 neededForBoot = true; 57 58 }; 58 59 ··· 65 66 66 67 networking.useDHCP = lib.mkDefault true; 67 68 68 - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; 69 69 powerManagement.cpuFreqGovernor = lib.mkDefault "powersave"; 70 70 hardware.cpu.intel.updateMicrocode = 71 71 lib.mkDefault config.hardware.enableRedistributableFirmware;