{ lib, minimal, ... }: { imports = [ ./hardware-configuration.nix ./disk-config.nix ]; boot = { loader.systemd-boot.enable = true; tmp.cleanOnBoot = true; }; networking = { nftables.enable = lib.mkForce false; hostName = "milkywell"; enableIPv6 = true; domain = "subnet03112148.vcn03112148.oraclevcn.com"; }; topology.self = { icon = "devices.cloud-server"; }; hardware = { enableAllFirmware = lib.mkForce false; }; swarselsystems = { info = "VM.Standard.E2.1.Micro"; isImpermanence = true; isSecureBoot = false; isCrypted = true; isSwap = true; rootDisk = "/dev/sda"; swapSize = "4G"; isBtrfs = true; isLinux = true; isNixos = true; }; } // lib.optionalAttrs (!minimal) { swarselprofiles = { server = true; }; swarselmodules.server = { forgejo = lib.mkDefault false; ankisync = lib.mkDefault false; }; }