diff --git a/dotfiles/.local/bin/install-dotfiles b/dotfiles/.local/bin/install-dotfiles index 8da57d21..c987f068 100644 --- a/dotfiles/.local/bin/install-dotfiles +++ b/dotfiles/.local/bin/install-dotfiles @@ -2,9 +2,9 @@ if [ -f '/etc/qubes-release' ]; then # Qubes dom0 - qvm-create --label red --template debian-11-dvm download-vm &> /dev/null || EXIT_CODE=$? - qvm-run download-vm 'curl -sSL https://gitlab.com/megabyte-labs/dotfiles/-/archive/master/dotfiles-master.tar.gz > dotfiles.tar.gz' - qvm-run --pass-io download-vm "cat dotfiles.tar.gz" > "$HOME/dotfiles.tar.gz" + qvm-create --label red --template debian-11 provision &> /dev/null || EXIT_CODE=$? + qvm-run --pass-io provision 'curl -sSL https://gitlab.com/megabyte-labs/dotfiles/-/archive/master/dotfiles-master.tar.gz > dotfiles.tar.gz' + qvm-run --pass-io provision "cat dotfiles.tar.gz" > "$HOME/dotfiles.tar.gz" tar -xzf "$HOME/dotfiles.tar.gz" -C "$HOME" rm -f "$HOME/dotfiles.tar.gz" sudo rm -rf /usr/src/professor-dotfiles @@ -12,9 +12,10 @@ if [ -f '/etc/qubes-release' ]; then else if [ -d /usr/src/professor-dotfiles/.git ]; then cd /usr/src/professor-dotfiles - git pull origin master + sudo git pull origin master cd ~/ else + sudo rm -rf /usr/src/professor-dotfiles sudo git clone https://gitlab.com/megabyte-labs/dotfiles.git /usr/src/professor-dotfiles fi fi