{ self, ... }: { imports = [ ./hardware-configuration.nix ../../users/root ../../users/erwin ]; eboskma = { users.erwin.enable = true; docker.enable = true; drone.enable = true; nix-common = { enable = true; remote-builders = true; }; }; boot.isContainer = true; time.timeZone = "Europe/Amsterdam"; system.configurationRevision = self.inputs.nixpkgs.lib.mkIf (self ? rev) self.rev; networking = { hostName = "drone"; useDHCP = false; interfaces = { eth0 = { ipv4.addresses = [ { address = "10.0.0.202"; prefixLength = 24; } ]; }; }; defaultGateway = "10.0.0.1"; nameservers = [ "10.0.0.254" ]; }; security.sudo.execWheelOnly = true; services.openssh.enable = true; sops.defaultSopsFile = ./secrets.yaml; sops.secrets = { drone = { }; drone-runner = { }; }; system.stateVersion = "21.11"; }