about summary refs log tree commit diff stats
path: root/modules/by-name/mi/miniflux
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
parentfeat(peertube): make secrets configurable (diff)
downloadnixos-server-a9119f8e7d23047a08cfef26cd6b9c3139828e4f.zip
feat(miniflux): make secrets configurable
Diffstat (limited to 'modules/by-name/mi/miniflux')
-rw-r--r--modules/by-name/mi/miniflux/module.nix6
-rw-r--r--modules/by-name/mi/miniflux/secrets/admin.age14
2 files changed, 5 insertions, 15 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";
diff --git a/modules/by-name/mi/miniflux/secrets/admin.age b/modules/by-name/mi/miniflux/secrets/admin.age
deleted file mode 100644
index 12944a5..0000000
--- a/modules/by-name/mi/miniflux/secrets/admin.age
+++ /dev/null
@@ -1,14 +0,0 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA2NlhidUNjVkM2UjRxUTFU
-K0gzT1BoR0lTUWRpelo2cEU4UnI2YnZmOGhFCmJwTmh5bmVZVVoxSThucnNWY2dX
-NnBBTmFUcXR2TE1VT1ROaUFjeFpjRUkKLT4gWDI1NTE5IDZGUnRNYjFRSERwZlM5
-YnRETzY5MkVFaHpVdnFwTlpQQWxFVlc1dnVVV1kKMlFmVUZkYWhFNGpkMGp0NHQv
-Mnd3YTlhaFRGVGp3OXVSNDZCNys1cTZuawotPiBzc2gtZWQyNTUxOSBweXU5Ymcg
-ZTBYTGFncjZuRzVSZDFjL2IweCtQeExMOEEvcFhrREFTbTlnZm5kMnZpOApmcnRX
-MXVOMHpya1hlaHNMOUI0bmlTVXRwTVFhbGJid3FuUTJkK2NsdkZjCi0+IGx5QDor
-OCstZ3JlYXNlCkJ0TkJneDdrMTBxWXVYdk9zRFJCCi0tLSA0TEQvQWpTZldXQjZx
-NmlaZnJGL3hCbjM4UzVHTTlrTWJPTm5xRE9aMFMwClDs64cTlulCxY4R+9YtpxSA
-0WGrPCpKyS0JVhuO+WgXLm34k+xjSWSER0Uiqu+fotyiX3KSMyjZDAyWMsiDiAlq
-CaOHTlpbDZuIIqfmrHsqH5dM4MPHvwigL2zBrXcbarYxVagJk89k31ah+5YJhMsa
-kOmNpZlQK/CmrhqIKNFzVYZp+q5Sr6ZTJVo=
------END AGE ENCRYPTED FILE-----