# # Kubemaster-1 — Kubernetes master server configuration # { config, pkgs, user, agenix, impermanence, ... }: { imports = [ ./hardware-configuration.nix ../../modules/server ] ++ (import ../../modules/services/kubemaster); # ── Server module options ─────────────────────────────────────────────── myServer.virtualisation.enable = true; myServer.virtualisation.cpu = "intel"; # ── Host-specific settings ────────────────────────────────────────────── boot = { kernelPackages = pkgs.linuxPackages_latest; loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; efi.efiSysMountPoint = "/boot"; timeout = 1; }; }; services.avahi = { enable = true; nssmdns4 = true; publish = { enable = true; addresses = true; userServices = true; }; }; }