diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..9ce0e3d --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "module/unciv"] + path = module/unciv + url = gitea@gitea.stubbe.rocks:nixos-config/unciv.git diff --git a/module/unciv b/module/unciv new file mode 160000 index 0000000..d211d67 --- /dev/null +++ b/module/unciv @@ -0,0 +1 @@ +Subproject commit d211d671653d40343a5982cae54d1207e9ac3f88 diff --git a/services/enabled.nix b/services/enabled.nix index 0eaefa5..4ba0ac7 100644 --- a/services/enabled.nix +++ b/services/enabled.nix @@ -20,5 +20,6 @@ # ./jitsi.nix ./docker.nix ./mailcow.nix + ./unciv.nix ]; } diff --git a/services/unciv.nix b/services/unciv.nix new file mode 100644 index 0000000..dae7422 --- /dev/null +++ b/services/unciv.nix @@ -0,0 +1,16 @@ +{ config, pkgs, ... }: + +let + + uc = pkgs.callPackage ../module/unciv/unciv.nix { + port = "7443"; + nginxIsDefault = false; + nginxForceSSL = false; + }; + +in +{ + + systemd.services.unciv = uc.systemd.services.unciv; + services.nginx.virtualHosts."unciv.stubbe.rocks" = uc.nginx.virtualHosts.unciv; +}