{ inputs, lib, ... }: { imports = with inputs.self.nixosModules; with inputs.self.nixosProfiles; [ ./hardware-configuration.nix inputs.self.nixosRoles.container virtualisation fail2ban gitea mailserver nginx roundcube seafile vaultwarden battery-historian media-stack ]; deviceSpecific.devInfo = { cpu = { vendor = "intel"; clock = 2300; cores = 2; }; drive = { type = "hdd"; speed = 100; size = 10; }; gpu = { vendor = "other"; }; bigScreen = false; ram = 1; }; deviceSpecific.enableVirtualisation = true; deviceSpecific.wireguard.enable = false; deviceSpecific.isServer = lib.mkForce true; systemd.suppressedSystemUnits = [ "sys-kernel-debug.mount" ]; environment.noXlibs = lib.mkForce false; networking = { enableIPv6 = false; defaultGateway = "192.168.0.1"; nameservers = [ "192.168.0.1" ]; interfaces.eth0.ipv4.addresses = [{ address = "192.168.0.12"; prefixLength = 24; }]; }; }