diff --git a/homes/x86_64-linux/kylekrein/niri/wallpapers/elite-thargoid-structure.jpeg b/homes/x86_64-linux/kylekrein/niri/wallpapers/elite-thargoid-structure.jpeg new file mode 100644 index 0000000..c2d9cab Binary files /dev/null and b/homes/x86_64-linux/kylekrein/niri/wallpapers/elite-thargoid-structure.jpeg differ diff --git a/systems/x86_64-linux/stargate/services/nginx.nix b/systems/x86_64-linux/stargate/services/nginx.nix index f553d0b..84dbec0 100644 --- a/systems/x86_64-linux/stargate/services/nginx.nix +++ b/systems/x86_64-linux/stargate/services/nginx.nix @@ -77,6 +77,14 @@ in { ''; }; }; + "uptime.kylekrein.com" = { + enableACME = true; + forceSSL = true; + locations."/" = { + proxyPass = "http://${toString config.services.uptime-kuma.settings.HOST}:${toString config.services.uptime-kuma.settings.PORT}"; + proxyWebsockets = true; + }; + }; "${config.services.nextcloud.hostName}" = { enableACME = true; diff --git a/systems/x86_64-linux/stargate/services/uptime-kuma.nix b/systems/x86_64-linux/stargate/services/uptime-kuma.nix new file mode 100644 index 0000000..fe183c0 --- /dev/null +++ b/systems/x86_64-linux/stargate/services/uptime-kuma.nix @@ -0,0 +1,15 @@ +{ + pkgs, + lib, + config, + ... +}: { + services.uptime-kuma = { + enable = true; + settings = { + PORT = "4621"; + HOST = "127.0.0.1"; + }; + appriseSupport = true; + }; +}