diff --git a/hosts/kamoshi/configuration.nix b/hosts/kamoshi/configuration.nix index d12cfb5..bdb8702 100644 --- a/hosts/kamoshi/configuration.nix +++ b/hosts/kamoshi/configuration.nix @@ -3,6 +3,7 @@ imports = [ /etc/nixos/hardware-configuration.nix + ./profiles/freshrss.nix ]; # Use the GRUB 2 boot loader. diff --git a/hosts/kamoshi/profiles/freshrss.nix b/hosts/kamoshi/profiles/freshrss.nix new file mode 100644 index 0000000..9b04207 --- /dev/null +++ b/hosts/kamoshi/profiles/freshrss.nix @@ -0,0 +1,23 @@ +{ config, pkgs, ... }: +let + address = "rss.kamoshi.org"; +in +{ + services = { + freshrss = { + defaultUser = "kamov"; + passwordFile = "/root/secrets/freshrss/password"; + baseUrl = "https://${address}"; + virtualHost = address; + database.type = "sqlite"; + }; + nginx = { + enable = true; + virtualHosts."${address}" = { + addSSL = true; + enableACME = true; + }; + }; + }; +} +