summary refs log tree commit diff stats
path: root/modules/by-name
diff options
context:
space:
mode:
authorSilas Schöffel <sils@sils.li>2025-01-25 22:05:41 +0100
committerSilas Schöffel <sils@sils.li>2025-01-25 22:06:56 +0100
commit7e16fa24fce05962c3a741df8b58e82507ae8bfe (patch)
tree85a1bd540d31006c1cc65f62ec7bb72d8661d9a2 /modules/by-name
parentfeat(miniflux): make secrets configurable (diff)
downloadnixos-server-7e16fa24fce05962c3a741df8b58e82507ae8bfe.zip
feat(mastodon): make secrets configurable
Diffstat (limited to 'modules/by-name')
-rw-r--r--modules/by-name/ma/mastodon/mail.age14
-rw-r--r--modules/by-name/ma/mastodon/module.nix6
2 files changed, 5 insertions, 15 deletions
diff --git a/modules/by-name/ma/mastodon/mail.age b/modules/by-name/ma/mastodon/mail.age
deleted file mode 100644
index 882ade9..0000000
--- a/modules/by-name/ma/mastodon/mail.age
+++ /dev/null
@@ -1,14 +0,0 @@
------BEGIN AGE ENCRYPTED FILE-----
-YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBPeTFoTjB6RTZHbDVzUzg2
-SzNnSE9aSi9yZUNSWWVKNlQxWUo1Y2M1R1h3CjR0RW8xdEtUTlBTcU9DWWE2OVVX
-WEJVVkF2bmtQaUxrK0Vpb21qSCtUcncKLT4gWDI1NTE5IG1JY25Jdmo3UWt4aXJK
-VTRFZVNja2R6MzlJcVMvdHhqZTY0WS91Vnp3Vk0KUG4xbVR2V3k0OFJCVFplODcw
-R0ZDSExRTzVpRWVyM0E4VVRvMXE5cHpWUQotPiBzc2gtZWQyNTUxOSBweXU5Ymcg
-RFFHaXFrS0IyWnVYdDE5aFhHNnZFSFY3S1ZVZHovRTRrV3VKV3JBQnJVTQordzJ5
-V0hpZ3dsdDVHODluNnRzWlBHRFBBcnVya0dMNTU3T2Z3NkpVZHBvCi0+IFB7LX5l
-Vm5wLWdyZWFzZSA8NVIgV08zU3lBIGBZJSAnRQpwbDZTUTNqdVd4MHFNNVRVZ1pQ
-MG1qcUtjVGRreU9zMwotLS0gMVJ4eldEQlRTTmdraDJDM2pzbkZOY0t6Wnl6TDd1
-cFRXZXJmS1FTMEtyNApWNUWWIXokgwgI+2GT+sBkTzFbXM4CPpIq2QOGRWMrRMmw
-dHoK5NJEI7uw9mP9t6PI04THBqVL5YotJtZkAk1Sx00SWvyLPpZRsSBdH11YiRAb
-jIx0T573hbbFoMNlZHoJ
------END AGE ENCRYPTED FILE-----
diff --git a/modules/by-name/ma/mastodon/module.nix b/modules/by-name/ma/mastodon/module.nix
index 5645014..895428d 100644
--- a/modules/by-name/ma/mastodon/module.nix
+++ b/modules/by-name/ma/mastodon/module.nix
@@ -25,10 +25,14 @@ in {
       default = null;
       example = "vhack.eu";
     };
+    mailPwFile = lib.mkOption {
+      type = lib.types.path;
+      description = "The age encrypted mail password file passed to agenix";
+    };
   };
   config = lib.mkIf cfg.enable {
     age.secrets.mastodonMail = {
-      file = ./mail.age;
+      file = cfg.mailPwFile;
       mode = "700";
       owner = "mastodon";
       group = "mastodon";