diff --git a/configuration.nix b/configuration.nix index 2e957d5..0302114 100644 --- a/configuration.nix +++ b/configuration.nix @@ -2,7 +2,9 @@ let stateVersion = "24.05"; unstable = import {}; + adNixPath = "/srv/appdaemon/ad-nix"; adPath = "/usr/src/app"; + adBranch = "hass"; in { imports = [ @@ -19,8 +21,15 @@ in sudo nix-channel --update && sudo nixos-rebuild switch '') (pkgs.writeShellScriptBin "ad-clone" '' + if [ ! -d ${adNixPath} ]; then + sudo git clone https://gitea.john-stream.com/john/ad-nix ${adNixPath} + sudo chown -R appdaemon:users ${adNixPath} + else + echo "${adNixPath} already exists" + fi + if [ ! -d ${adPath} ]; then - sudo git clone https://gitea.john-stream.com/john/ad-nix ${adPath} + sudo git clone -b ${adBranch} https://github.com/jsl12/appdaemon ${adPath} sudo chown -R appdaemon:users ${adPath} else echo "${adPath} already exists"