{ inputs, modulesPath, config, ... }: { imports = [ (modulesPath + "/profiles/qemu-guest.nix") inputs.disko.nixosModules.disko ./disk.nix ]; networking.hostName = "crocus"; networking.useDHCP = true; boot.loader.grub = { efiSupport = true; efiInstallAsRemovable = true; }; services.prometheus = { enable = true; port = 9001; exporters = { node = { enable = true; enabledCollectors = [ "systemd" ]; port = 9002; }; }; scrapeConfigs = [ { job_name = "crocus"; static_configs = [ { targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.node.port}" ]; } ]; } ]; }; }