about summary refs log tree commit diff
path: root/modules/services/tt-rss.nix
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2023-12-06 23:10:39 +0900
committersefidel <contact@sefidel.net>2023-12-06 23:38:52 +0900
commit6bb26431d3fd7696c85b73b3831abf8a89c9be90 (patch)
tree09201392f3a9d16603e465bb9625660d5c5990df /modules/services/tt-rss.nix
parentac4871ea5201703018c08f1e68f4b02f08ba39df (diff)
downloadinfra-6bb26431d3fd7696c85b73b3831abf8a89c9be90.tar.gz
infra-6bb26431d3fd7696c85b73b3831abf8a89c9be90.zip
feat(modules/{tt-rss -> rss}): change tt-rss to freshrss
Diffstat (limited to 'modules/services/tt-rss.nix')
-rw-r--r--modules/services/tt-rss.nix42
1 files changed, 0 insertions, 42 deletions
diff --git a/modules/services/tt-rss.nix b/modules/services/tt-rss.nix
deleted file mode 100644
index 4351065..0000000
--- a/modules/services/tt-rss.nix
+++ /dev/null
@@ -1,42 +0,0 @@
-{ config, lib, pkgs, ... }:
-
-with lib;
-let
-  cfg = config.modules.services.tt-rss;
-in
-{
-  options.modules.services.tt-rss = {
-    enable = mkEnableOption "Tiny Tiny RSS Client";
-    domain = mkOption { type = types.str; };
-    realHost = mkOption { type = types.str; default = "rss.${cfg.domain}"; };
-  };
-
-  config = mkIf cfg.enable {
-    services.tt-rss = {
-      enable = true;
-      virtualHost = cfg.realHost;
-      selfUrlPath = "https://${cfg.realHost}";
-
-      themePackages = [
-        pkgs.tt-rss-theme-feedly
-      ];
-
-      plugins = [
-        "auth_internal"
-        "note"
-      ];
-
-      database = {
-        type = "pgsql";
-        password = null;
-        host = "/run/postgresql";
-      };
-
-    };
-
-    services.nginx.virtualHosts.${cfg.realHost} = {
-      forceSSL = true;
-      useACMEHost = cfg.domain;
-    };
-  };
-}