{ lib, config, minimal, ... }: { imports = [ ./hardware-configuration.nix ./disk-config.nix ]; swarselsystems = { info = "HUNSN RM02, 8GB RAM"; flakePath = "/root/.dotfiles"; isImpermanence = true; isSecureBoot = true; isCrypted = true; isBtrfs = true; isLinux = true; isNixos = true; rootDisk = "/dev/sda"; swapSize = "8G"; networkKernelModules = [ "igb" ]; server = { inherit (config.repo.secrets.local.networking) localNetwork; }; }; } // lib.optionalAttrs (!minimal) { swarselprofiles = { server = true; router = false; }; swarselmodules = { server = { nginx = lib.mkForce false; # we get this from the server profile }; }; }