diff --git a/mod.nix b/mod.nix index 2769d32..68a7f61 100644 --- a/mod.nix +++ b/mod.nix @@ -48,11 +48,14 @@ in }; config = { users.users = mkIf cfg.enable { ${cfg.user} = { }; }; - system.activationScripts.brownpaper.text = '' - mkdir -p ${toString cfg.dataDir} - chown ${toString cfg.user} -R ${toString cfg.dataDir} - ${optionalString (cfg.pgpKeys != [ ]) "${keyScript}"} - ''; + system.activationScripts.brownpaper = { + text = '' + mkdir -p ${toString cfg.dataDir} + chown ${toString cfg.user} -R ${toString cfg.dataDir} + ${optionalString (cfg.pgpKeys != [ ]) "${keyScript}"} + ''; + deps = [ ]; + }; systemd.services.brownpaper = mkIf cfg.enable { wantedBy = [ "multi-user.target" ]; after = [ "network-online.target" ];