{ config, pkgs, ... }: { nixpkgs.hostPlatform = "x86_64-linux"; c.services.mesh = { enable = true; exitNode = true; keyFile = config.age.secrets.mesh-conf-infra.path; }; c.services.remote-deploy = { enable = true; host = "media.cleslie.uk"; port = 62480; keys = config.keys.c; buildOn = "local"; }; time.timeZone = "Europe/London"; users.users.media = { isNormalUser = true; extraGroups = [ "wheel" "multimedia" ]; openssh.authorizedKeys.keys = config.keys.c; packages = with pkgs; [ tree nvf ]; }; nix.settings.trusted-users = [ "media" ]; environment.systemPackages = with pkgs; [ wget tree ]; }