chore(vesuvio): split config into multiple files

This commit is contained in:
uku 2024-12-31 16:06:33 +01:00
parent f5be56222f
commit 250c600a48
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
3 changed files with 57 additions and 51 deletions

View file

@ -0,0 +1,18 @@
{ pkgs, ... }:
{
services = {
# Needed by the Hetzner Cloud password reset feature.
qemuGuest.enable = true;
# Hetzner DNS does not work with DoT
resolved = {
dnssec = "allow-downgrade";
dnsovertls = "false";
};
};
# https://discourse.nixos.org/t/qemu-guest-agent-on-hetzner-cloud-doesnt-work/8864/2
systemd.services.qemu-guest-agent.path = [ pkgs.shadow ];
zramSwap.enable = true;
}