X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fbuildbot%2Fdefault.nix;h=8a09139b8d614945d020c489fe40818eab61ce7e;hb=d2e703c560bc029c3d607058de2935bbf1cb0559;hp=88bab9b687f88841e8db9cd76d28ae5ddfa65718;hpb=6a8252b11bb02f3e67857d5a9d733b1affa6a625;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/buildbot/default.nix b/modules/private/buildbot/default.nix index 88bab9b..8a09139 100644 --- a/modules/private/buildbot/default.nix +++ b/modules/private/buildbot/default.nix @@ -24,7 +24,7 @@ in }; config = lib.mkIf config.myServices.buildbot.enable { - services.backup.profiles.buildbot = { + services.duplyBackup.profiles.buildbot = { rootDir = varDir; }; ids.uids.buildbot = myconfig.env.buildbot.user.uid; @@ -68,7 +68,11 @@ in system.activationScripts = lib.attrsets.mapAttrs' (k: project: lib.attrsets.nameValuePair "buildbot-${project.name}" { deps = [ "users" "wrappers" ]; - text = project.activationScript; + text = '' + install -m 755 -o buildbot -g buildbot -d ${varDir}/${project.name} + + ${project.activationScript} + ''; }) myconfig.env.buildbot.projects; secrets.keys = (