Flake for my NixOS devices
at silly-iso 42 lines 1.0 kB view raw
1{ 2 inputs, 3 outputs, 4 ... 5}: { 6 system = "aarch64-linux"; 7 8 modules = 9 (builtins.attrValues outputs.nixosModules) 10 ++ [ 11 "${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" 12 {disabledModules = ["${inputs.nixpkgs}/nixos/modules/profiles/base.nix"];} 13 inputs.nixos-hardware.nixosModules.raspberry-pi-4 14 ( 15 {pkgs, ...}: { 16 nixpkgs.overlays = [ 17 (final: super: { 18 makeModulesClosure = x: super.makeModulesClosure (x // {allowMissing = true;}); 19 }) 20 ]; 21 22 system.stateVersion = "25.05"; 23 networking.hostName = "mann-co"; 24 25 security.sudo.wheelNeedsPassword = false; 26 27 cow = { 28 base = { 29 enable = true; 30 linux-latest = false; 31 }; 32 bean = { 33 enable = true; 34 sudoer = true; 35 }; 36 network.enable = true; 37 ssh-server.enable = true; 38 }; 39 } 40 ) 41 ]; 42}