{ den, __findFile, modules, ... }: { den.aspects.rpi5 = { includes = [ modules.raspberry-pi modules.services.traefik ]; nixos = { users.users.doloro = { isNormalUser = true; extraGroups = [ "wheel" ]; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE/4h+WCBBW82puv8SMdUbkWymF4amEMuZitgFztB6oZ" # laptop pub key "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBaa6Z5qtBSLEz+A4fQGYPfkOISsRQlmKkVbcx2zxML7" # pc pub key ]; initialPassword = "meowmeowmeow"; }; networking.hostName = "nixos-001-rp5"; networking.firewall = { enable = true; allowedTCPPorts = [ 80 443 8080 ]; allowedUDPPortRanges = [ ]; }; virtualisation.oci-containers.backend = "docker"; services.openssh.enable = true; nixpkgs.hostPlatform = "aarch64-linux"; }; }; }