From d5e612c6804231bd4a8e08c5414910e324bd9fdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Fri, 6 Jan 2023 23:24:02 +0100 Subject: [PATCH] Format --- hosts/buzzrelay/default.nix | 58 ++++++++++++++++++++++--------------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/hosts/buzzrelay/default.nix b/hosts/buzzrelay/default.nix index 89f8fae5..69204f53 100644 --- a/hosts/buzzrelay/default.nix +++ b/hosts/buzzrelay/default.nix @@ -1,32 +1,44 @@ { config, ... }: { - c3d2.deployment.server = "server10"; + c3d2 = { + deployment.server = "server10"; + hq.statistics.enable = true; + }; + microvm = { - mem = 2 * 1024; + mem = 1024; vcpu = 8; }; - system.stateVersion = "22.11"; - networking.hostName = "buzzrelay"; - c3d2.hq.statistics.enable = true; - sops.defaultSopsFile = ./secrets.yaml; - sops.secrets = { - "buzzrelay/privKey".owner = config.services.buzzrelay.user; - "buzzrelay/pubKey".owner = config.services.buzzrelay.user; - }; - services.buzzrelay = { - enable = true; - hostName = "relay.fedi.buzz"; - privKeyFile = config.sops.secrets."buzzrelay/privKey".path; - pubKeyFile = config.sops.secrets."buzzrelay/pubKey".path; - }; - services.postgresql.settings.log_min_duration_statement = 50; - services.nginx = { - enable = true; - virtualHosts."relay.fedi.buzz" = { - forceSSL = true; - enableACME = true; - locations."/".proxyPass = "http://127.0.0.1:${toString config.services.buzzrelay.listenPort}/"; + networking.hostName = "buzzrelay"; + + sops = { + defaultSopsFile = ./secrets.yaml; + secrets = { + "buzzrelay/privKey".owner = config.services.buzzrelay.user; + "buzzrelay/pubKey".owner = config.services.buzzrelay.user; }; }; + + services = { + buzzrelay = { + enable = true; + hostName = "relay.fedi.buzz"; + privKeyFile = config.sops.secrets."buzzrelay/privKey".path; + pubKeyFile = config.sops.secrets."buzzrelay/pubKey".path; + }; + + nginx = { + enable = true; + virtualHosts."relay.fedi.buzz" = { + forceSSL = true; + enableACME = true; + locations."/".proxyPass = "http://127.0.0.1:${toString config.services.buzzrelay.listenPort}/"; + }; + }; + + postgresql.settings.log_min_duration_statement = 50; + }; + + system.stateVersion = "22.11"; }