X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FNix.git;a=blobdiff_plain;f=modules%2Fzrepl.nix;h=5bcc17b638bd31c29dbfe4d30a35f62964f8a68e;hp=cb74082f8966472791a394e393ca22b76ec707f1;hb=4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0;hpb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2 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 }; config = lib.mkIf cfg.enable { - secrets.keys = [ - { - dest = "zrepl/zrepl.yml"; + secrets.keys = { + "zrepl/zrepl.yml" = { permissions = "0400"; text = cfg.config; user = config.systemd.services.zrepl.serviceConfig.User or "root"; group = config.systemd.services.zrepl.serviceConfig.Group or "root"; - } - ]; + }; + }; services.filesWatcher.zrepl = { restart = true; paths = [ config.secrets.fullPaths."zrepl/zrepl.yml" ];