From 821dec50c7973adc7ce8a38bdf5fe3ca5b98bd56 Mon Sep 17 00:00:00 2001 From: Maciej Jur Date: Mon, 17 Jul 2023 11:42:25 +0200 Subject: [PATCH] Add fteshrss config --- hosts/kamoshi/configuration.nix | 1 + hosts/kamoshi/profiles/freshrss.nix | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 hosts/kamoshi/profiles/freshrss.nix 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; + }; + }; + }; +} +