better cloning
This commit is contained in:
@@ -28,10 +28,13 @@ in
|
||||
# appdaemon
|
||||
];
|
||||
|
||||
# Alternatively, use a symlink
|
||||
system.activationScripts.linkAdNix = lib.mkForce ''
|
||||
echo "Linking ad-nix repository to ${adTargetPath}"
|
||||
ln -sfn ${ad_src} ${adTargetPath}
|
||||
system.userActivationScripts.ad-setup.text = ''
|
||||
if [ ! -d ${adTargetPath} ]; then
|
||||
${pkgs.git}/bin/git clone https://gitea.john-stream.com/john/ad-nix ${adTargetPath}
|
||||
chown -R appdaemon:users ${adTargetPath}
|
||||
else
|
||||
${pkgs.git}/bin/git -C ${adTargetPath} pull
|
||||
fi
|
||||
'';
|
||||
|
||||
virtualisation.docker.enable = true;
|
||||
|
||||
Reference in New Issue
Block a user