mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-01-30 12:32:37 +00:00
chore(just): Combine waydroid recipes
This commit is contained in:
parent
0bfd46a4b7
commit
423faa4a3a
@ -1,17 +1,29 @@
|
||||
# vim: set ft=make :
|
||||
|
||||
# Remove all waydroid-related files in your user folders
|
||||
reset-waydroid:
|
||||
bash -c 'sudo rm -rf /var/lib/waydroid /home/.waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid'
|
||||
|
||||
# Quickly initialize a waydroid image
|
||||
init-waydroid:
|
||||
#!/usr/bin/bash
|
||||
sudo waydroid init -c 'https://ota.waydro.id/system' -v 'https://ota.waydro.id/vendor'
|
||||
alias configure-waydroid := setup-waydroid
|
||||
|
||||
# Launch Waydroid configuration helper
|
||||
configure-waydroid:
|
||||
setup-waydroid ACTION="":
|
||||
#!/usr/bin/bash
|
||||
source /usr/lib/ujust/ujust.sh
|
||||
OPTION={{ ACTION }}
|
||||
if [ "$OPTION" == "help" ]; then
|
||||
echo "Usage: ujust configure-waydroid <option>"
|
||||
echo " <option>: Specify the quick option to skip the prompt"
|
||||
echo " Use 'init' to select Initialize Waydroid"
|
||||
echo " Use 'configure' to select Configure Waydroid"
|
||||
echo " Use 'gpu' to choose Select GPU for Waydroid"
|
||||
echo " Use 'reset' to select Configure Waydroid"
|
||||
exit 0
|
||||
elif [ "$OPTION" == "" ]; then
|
||||
echo "${bold}Waydroid Setup${normal}"
|
||||
echo "Please read the $(Urllink "https://universal-blue.discourse.group/docs?topic=32" "Waydroid setup documentation") before continuing"
|
||||
OPTION=$(Choose "Initialize Waydroid" "Configure Waydroid" "Select GPU for Waydroid" "Reset Waydroid (also removes waydroid-related files from user folder)")
|
||||
fi
|
||||
if [[ "${OPTION,,}" =~ ^init ]]; then
|
||||
sudo waydroid init -c 'https://ota.waydro.id/system' -v 'https://ota.waydro.id/vendor'
|
||||
echo "Waydroid has been initialized, please run waydroid once before you Configure Waydroid"
|
||||
elif [[ "${OPTION,,}" =~ ^configure ]]; then
|
||||
git clone https://github.com/ublue-os/waydroid_script.git --depth 1 /tmp/waydroid_script
|
||||
python -m venv /tmp/waydroid_script/venv
|
||||
source /tmp/waydroid_script/venv/bin/activate
|
||||
@ -19,3 +31,10 @@ configure-waydroid:
|
||||
sudo /tmp/waydroid_script/main.py
|
||||
deactivate
|
||||
sudo rm -rf /tmp/waydroid_script
|
||||
elif [[ "${OPTION,,}" =~ gpu ]]; then
|
||||
/usr/bin/waydroid-choose-gpu
|
||||
elif [[ "${OPTION,,}" =~ ^reset ]]; then
|
||||
echo "Resetting Waydroid"
|
||||
bash -c 'sudo rm -rf /var/lib/waydroid /home/.waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid'
|
||||
echo "Waydroid has been reset"
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user