summary refs log tree commit diff stats
path: root/modules/by-name/mi/miniflux/module.nix
diff options
context:
space:
mode:
authorSilas Schöffel <sils@sils.li>2025-01-25 21:59:01 +0100
committerSilas Schöffel <sils@sils.li>2025-01-25 22:01:45 +0100
commita9119f8e7d23047a08cfef26cd6b9c3139828e4f (patch)
treed7508d9ddc5d1e5d9e856cd8d566b4a4cbda0cc4 /modules/by-name/mi/miniflux/module.nix
parentfeat(peertube): make secrets configurable (diff)
downloadnixos-server-a9119f8e7d23047a08cfef26cd6b9c3139828e4f.zip
feat(miniflux): make secrets configurable
Diffstat (limited to '')
-rw-r--r--modules/by-name/mi/miniflux/module.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/by-name/mi/miniflux/module.nix b/modules/by-name/mi/miniflux/module.nix
index ca6f476..0075bca 100644
--- a/modules/by-name/mi/miniflux/module.nix
+++ b/modules/by-name/mi/miniflux/module.nix
@@ -16,11 +16,15 @@ in {
       description = "Additional domains to serve miniflux on";
       default = [];
     };
+    adminCredentialsFile = lib.mkOption {
+      type = lib.types.path;
+      description = "The age encrypted admin credentials file passed to agenix";
+    };
   };
   config = lib.mkIf cfg.enable {
     age.secrets = {
       minifluxAdmin = {
-        file = ./secrets/admin.age;
+        file = cfg.adminCredentialsFile;
         mode = "700";
         owner = "root";
         group = "root";