From 84f2c1523da796aa17c04d48362acee509cd907d Mon Sep 17 00:00:00 2001 From: Martin Fischer Date: Sun, 9 Mar 2025 14:03:59 +0100 Subject: feat(tente): add osm-proposals --- nixos/hosts/tente/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'nixos/hosts/tente/default.nix') diff --git a/nixos/hosts/tente/default.nix b/nixos/hosts/tente/default.nix index c2b6491..939fc9a 100644 --- a/nixos/hosts/tente/default.nix +++ b/nixos/hosts/tente/default.nix @@ -6,6 +6,8 @@ let domain = "push-f.com"; acmeEmail = "martin@push-f.com"; + sources = import ../../npins; + helpers = import ; in { config, lib, pkgs, ... }: @@ -18,6 +20,7 @@ in ./git.nix ./headscale.nix ./matrix.nix + "${sources.my-osm-proposals}/service.nix" ]; web-personal.domain = domain; @@ -27,6 +30,20 @@ in matrix.serverName = domain; matrix.apiDomain = "matrix.${domain}"; + services.osm_proposals = + let + subdomain = "osm-proposals.${domain}"; + in + { + enable = true; + virtualHost = subdomain; + nginx = { + enableACME = true; + forceSSL = true; + extraConfig = helpers.mkNginxConfig subdomain; + }; + }; + headscale.port = 8080; matrix.port = 8008; -- cgit v1.2.3