aboutsummaryrefslogtreecommitdiff
path: root/modules/zrepl.nix
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2021-10-16 17:40:07 +0200
committerIsmaël Bouya <ismael.bouya@normalesup.org>2021-10-16 20:20:45 +0200
commit4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0 (patch)
tree9a7ede9ac3f1899074e9ef568a447f883191d3b5 /modules/zrepl.nix
parentda30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2 (diff)
downloadNix-4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0.tar.gz
Nix-4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0.tar.zst
Nix-4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0.zip
Use attrs for secrets instead of lists
Diffstat (limited to 'modules/zrepl.nix')
-rw-r--r--modules/zrepl.nix9
1 files changed, 4 insertions, 5 deletions
diff --git a/modules/zrepl.nix b/modules/zrepl.nix
index cb74082..5bcc17b 100644
--- a/modules/zrepl.nix
+++ b/modules/zrepl.nix
@@ -16,15 +16,14 @@ in
16 }; 16 };
17 17
18 config = lib.mkIf cfg.enable { 18 config = lib.mkIf cfg.enable {
19 secrets.keys = [ 19 secrets.keys = {
20 { 20 "zrepl/zrepl.yml" = {
21 dest = "zrepl/zrepl.yml";
22 permissions = "0400"; 21 permissions = "0400";
23 text = cfg.config; 22 text = cfg.config;
24 user = config.systemd.services.zrepl.serviceConfig.User or "root"; 23 user = config.systemd.services.zrepl.serviceConfig.User or "root";
25 group = config.systemd.services.zrepl.serviceConfig.Group or "root"; 24 group = config.systemd.services.zrepl.serviceConfig.Group or "root";
26 } 25 };
27 ]; 26 };
28 services.filesWatcher.zrepl = { 27 services.filesWatcher.zrepl = {
29 restart = true; 28 restart = true;
30 paths = [ config.secrets.fullPaths."zrepl/zrepl.yml" ]; 29 paths = [ config.secrets.fullPaths."zrepl/zrepl.yml" ];