diff options
author | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2023-06-17 00:36:45 +0900 |
---|---|---|
committer | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2023-06-17 00:36:45 +0900 |
commit | 4a0ba5f3e38a47fc4542ce2392c70fd8d77c1ba1 (patch) | |
tree | b4fa2779d4d6b72c04d8e15975e81a7cc7ec949e /push.nix | |
parent | 73357ec1520fd52ceeadb272da38423b79d1de75 (diff) | |
download | nixos-conf-4a0ba5f3e38a47fc4542ce2392c70fd8d77c1ba1.tar.gz |
Update for latest unstable
ntfy was debugged by xarvos. Fixes: https://github.com/NixOS/nixpkgs/pull/234811
Diffstat (limited to 'push.nix')
-rw-r--r-- | push.nix | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/push.nix b/push.nix index 235cbcd..a6111c0 100644 --- a/push.nix +++ b/push.nix @@ -17,19 +17,25 @@ # along with loang configuration. If not, see <https://www.gnu.org/licenses/>. { config, ... }: -let address = "localhost:21840"; +let domain = "tin.${config.networking.domain}"; in { services = { ntfy-sh = { enable = true; - settings.listen-http = address; + settings = { + base-url = "https://${domain}"; + # Cannot write to log for some reason, + # TODO: Ask on their forum about that + # log-level = "info"; + # log-file = "/var/log/ntfy-sh/ntfy.log"; + }; }; - nginx.virtualHosts."tin.${config.networking.domain}" = { + nginx.virtualHosts."${domain}" = { enableACME = true; forceSSL = true; locations."/" = { - proxyPass = "http://${address}"; + proxyPass = "http://${config.services.ntfy-sh.settings.listen-http}"; proxyWebsockets = true; }; }; |