diff --git a/hosts/poseidon/default.nix b/hosts/poseidon/default.nix index 4ad98ac..f978345 100644 --- a/hosts/poseidon/default.nix +++ b/hosts/poseidon/default.nix @@ -96,7 +96,7 @@ in miniflux = { enable = true; - adminCredentialsFile = "${../../secrets/miniflux-admin-credentials.secret}"; + adminCredentialsFile = config.age.secrets."miniflux/admin-credentials".path; privatePort = 8080; }; diff --git a/hosts/poseidon/secrets.nix b/hosts/poseidon/secrets.nix index 24785d6..ae5ba11 100644 --- a/hosts/poseidon/secrets.nix +++ b/hosts/poseidon/secrets.nix @@ -17,6 +17,8 @@ owner = "matrix-synapse"; }; + "miniflux/admin-credentials" = {}; + "nextcloud/admin-pass" = { owner = "nextcloud"; }; diff --git a/modules/secrets/miniflux/admin-credentials.age b/modules/secrets/miniflux/admin-credentials.age new file mode 100644 index 0000000..d25f5d9 --- /dev/null +++ b/modules/secrets/miniflux/admin-credentials.age @@ -0,0 +1,9 @@ +age-encryption.org/v1 +-> ssh-ed25519 z6Eu8Q rtGozbVk8om9Y0HKwgMEdphYF8XPaivfvKeseSue0Eg +WhKe6jqNByj/+gRLA/QKHnHTrRKndVUq47/BzK2uU8w +-> \)kCW_wR-grease @l +QSDpyBcE6WRuOU6IpZ1mN+zboFtzw9THQ78ZV2eStjU1rCyuZhXgU2QD2p/PO4ns +JEntxUv/vw +--- ZsG0UUiIW92EsmHOvohl07MzjtzJlBuAm8A7sS5PfUU +>tíÕ +_{i7$"pÍçîbú^^21ùž&|‰—P’=½Ê_aʾãWè£`T<Ÿ9X|q[gâÞ)¡`æ8цÍyÿ•0ÁêJP%éHMñÐ:ã ðú^¤ŸÌKí{-BÂ@è§Òâne½åóI‰†¢¯ôéîŽ \ No newline at end of file diff --git a/modules/secrets/secrets.nix b/modules/secrets/secrets.nix index e8215c1..2256b94 100644 --- a/modules/secrets/secrets.nix +++ b/modules/secrets/secrets.nix @@ -17,6 +17,8 @@ in "matrix-synapse/secret-config.age".publicKeys = [ poseidon ]; + "miniflux/admin-credentials.age".publicKeys = [ poseidon ]; + "nextcloud/admin-pass.age".publicKeys = [ poseidon ]; "restic-backup/boreal-password.age".publicKeys = [ alarsyo boreal ]; diff --git a/secrets/default.nix b/secrets/default.nix index d514361..caa0d32 100644 --- a/secrets/default.nix +++ b/secrets/default.nix @@ -10,8 +10,6 @@ in { }; config.my.secrets = { - miniflux-admin-credentials = fileContents ./miniflux-admin-credentials.secret; - paperless = import ./paperless { inherit lib; }; }; } diff --git a/secrets/miniflux-admin-credentials.secret b/secrets/miniflux-admin-credentials.secret deleted file mode 100644 index 002cd97..0000000 Binary files a/secrets/miniflux-admin-credentials.secret and /dev/null differ