From 60ea6ae9f8e83f7c4534a99ab904e830095bd943 Mon Sep 17 00:00:00 2001 From: stubbfelnewpc Date: Wed, 31 Aug 2022 19:55:06 +0200 Subject: [PATCH] add unciv module --- .gitmodules | 3 +++ module/unciv | 1 + services/enabled.nix | 1 + services/unciv.nix | 16 ++++++++++++++++ 4 files changed, 21 insertions(+) create mode 100644 .gitmodules create mode 160000 module/unciv create mode 100644 services/unciv.nix 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; +}