Update dotfiles/.local/bin/provision, dotfiles/.local/bin/install-dotfiles
Deleted dotfiles/.local/bin/update-local-betelgeuse
This commit is contained in:
parent
26d0ae6aeb
commit
bf67d2e790
3 changed files with 25 additions and 25 deletions
|
@ -76,5 +76,26 @@ if [ -d /Applications ] && [ -d /System ]; then
|
|||
fi
|
||||
fi
|
||||
|
||||
# Update local Betelgeuse theme files (if not on macOS system)
|
||||
if [ ! -d /Applications ] && [ ! -d /Library ]; then
|
||||
if [ -f '/etc/qubes-release' ]; then
|
||||
# Qubes dom0
|
||||
qvm-create --label red --template debian-11 provision &> /dev/null || EXIT_CODE=$?
|
||||
qvm-run --pass-io provision 'rm -f ~/Downloads/betelgeuse-master.tar.gz && curl -sSL https://gitlab.com/megabyte-labs/misc/betelgeuse/-/archive/master/betelgeuse-master.tar.gz > /tmp/betelgeuse-master.tar.gz'
|
||||
qvm-run --pass-io provision "cat /tmp/betelgeuse-master.tar.gz" > "/tmp/betelgeuse-master.tar.gz"
|
||||
cd /tmp
|
||||
tar -xvf betelgeuse-master.tar.gz > /dev/null
|
||||
rm betelgeuse-master.tar.gz
|
||||
cp -rf betelgeuse-master/share/ "$HOME/.local/share"
|
||||
rm -rf betelgeuse-master
|
||||
else
|
||||
curl -sSL https://gitlab.com/megabyte-labs/misc/betelgeuse/-/archive/master/betelgeuse-master.tar.gz > betelgeuse-master.tar.gz
|
||||
tar -xzf betelgeuse-master.tar.gz > /dev/null
|
||||
rm betelgeuse-master.tar.gz
|
||||
cp -rf betelgeuse-master/share/ "$HOME/.local/share"
|
||||
rm -rf betelgeuse-master
|
||||
fi
|
||||
fi
|
||||
|
||||
# grep -q QT_QPA_PLATFORMTHEME=qt5ct /etc/environment || echo QT_QPA_PLATFORMTHEME=qt5ct | sudo tee -a /etc/environment
|
||||
# sudo cp -rv "$HOME/.local/share/qt5ct" /usr/share
|
||||
|
|
|
@ -12,11 +12,9 @@ fi
|
|||
# Install Homebrew bundle and go-task
|
||||
brew install go-task/tap/go-task
|
||||
|
||||
# Use run alias to invoke the `$HOME/.local/Taskfile.yml`
|
||||
# Run dotfiles install scripts
|
||||
chmod +x $HOME/.local/bin/*
|
||||
install-dotfiles &
|
||||
install-terminal-theme &
|
||||
update-local-betelgeuse &
|
||||
update-taskfiles &
|
||||
wait
|
||||
install-dotfiles
|
||||
|
||||
# Use run alias to invoke the `$HOME/.local/Taskfile.yml`
|
||||
run localhost:provision
|
||||
|
|
|
@ -1,19 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [ -f '/etc/qubes-release' ]; then
|
||||
# Qubes dom0
|
||||
qvm-create --label red --template debian-11 provision &> /dev/null || EXIT_CODE=$?
|
||||
qvm-run --pass-io provision 'rm -f ~/Downloads/betelgeuse-master.tar.gz && curl -sSL https://gitlab.com/megabyte-labs/misc/betelgeuse/-/archive/master/betelgeuse-master.tar.gz > /tmp/betelgeuse-master.tar.gz'
|
||||
qvm-run --pass-io provision "cat /tmp/betelgeuse-master.tar.gz" > "/tmp/betelgeuse-master.tar.gz"
|
||||
cd /tmp
|
||||
tar -xvf betelgeuse-master.tar.gz > /dev/null
|
||||
rm betelgeuse-master.tar.gz
|
||||
cp -rf betelgeuse-master/share/ "$HOME/.local/share"
|
||||
rm -rf betelgeuse-master
|
||||
else
|
||||
curl -sSL https://gitlab.com/megabyte-labs/misc/betelgeuse/-/archive/master/betelgeuse-master.tar.gz > betelgeuse-master.tar.gz
|
||||
tar -xzf betelgeuse-master.tar.gz > /dev/null
|
||||
rm betelgeuse-master.tar.gz
|
||||
cp -rf betelgeuse-master/share/ "$HOME/.local/share"
|
||||
rm -rf betelgeuse-master
|
||||
fi
|
Loading…
Reference in a new issue