diff --git a/pastila/configuration.nix b/pastila/configuration.nix index 5605ca8..9c13866 100644 --- a/pastila/configuration.nix +++ b/pastila/configuration.nix @@ -20,6 +20,7 @@ in ./smtp.nix ./imap.nix ./web-misc.nix + ./miniflux.nix ]; nixpkgs.overlays = [ diff --git a/pastila/miniflux.nix b/pastila/miniflux.nix new file mode 100644 index 0000000..2fa8dce --- /dev/null +++ b/pastila/miniflux.nix @@ -0,0 +1,17 @@ +{ config, lib, pkgs, ... }: + +{ + services.miniflux = { + enable = true; + adminCredentialsFile = "/etc/secrets/miniflux/admin"; + }; + + services.nginx.enable = true; + services.nginx.virtualHosts."rss.isomorphis.me" = { + enableACME = true; + forceSSL = true; + locations."/" = { + proxyPass = "http://localhost:8080"; + }; + }; +} \ No newline at end of file