diff options
Diffstat (limited to 'nixos/hosts/tente/default.nix')
-rw-r--r-- | nixos/hosts/tente/default.nix | 17 |
1 files changed, 17 insertions, 0 deletions
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 <top/helpers.nix>; 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; |