diff --git a/applications/icons/Retroarch.png b/applications/icons/Retroarch.png new file mode 100644 index 0000000..07b4220 Binary files /dev/null and b/applications/icons/Retroarch.png differ diff --git a/bin/omakub-sub/install.sh b/bin/omakub-sub/install.sh index 5dce448..e086ed4 100644 --- a/bin/omakub-sub/install.sh +++ b/bin/omakub-sub/install.sh @@ -10,6 +10,7 @@ CHOICES=( "Mainline Kernels Install newer Linux kernels than Ubuntu defaults" "OBS Studio Record screencasts with inputs from both display + webcam" "Ollama Run LLMs, like Meta's Llama3, locally" + "Retroarch Play retro games" "Scrcpy Android screen mirroring (requires dev mode / USB debug on!)" "Spotify Stream music from the world's most popular service" "Steam Play games from Valve's store" @@ -19,7 +20,7 @@ CHOICES=( "<< Back " ) -CHOICE=$(gum choose "${CHOICES[@]}" --height 20 --header "Install application") +CHOICE=$(gum choose "${CHOICES[@]}" --height 21 --header "Install application") if [[ "$CHOICE" == "<< Back"* ]] || [[ -z "$CHOICE" ]]; then # Don't install anything diff --git a/install/desktop/optional/app-retroarch.sh b/install/desktop/optional/app-retroarch.sh new file mode 100644 index 0000000..3ec2d80 --- /dev/null +++ b/install/desktop/optional/app-retroarch.sh @@ -0,0 +1,14 @@ +sudo add-apt-repository -y ppa:libretro/stable +sudo apt update -y +sudo apt install -y retroarch + +cat <~/.local/share/applications/Retroarch.desktop +[Desktop Entry] +Name=RetroArch +Exec=/usr/bin/retroarch +Type=Application +Icon=/home/$USER/.local/share/omakub/applications/icons/Retroarch.png +Comment=Play retro games +Categories=Game;Emulator; +Terminal=false +EOF diff --git a/uninstall/app-retroarch.sh b/uninstall/app-retroarch.sh new file mode 100644 index 0000000..19c5062 --- /dev/null +++ b/uninstall/app-retroarch.sh @@ -0,0 +1,5 @@ +sudo add-apt-repository --remove ppa:libretro/stable +sudo apt update -y +sudo apt remove -y retroarch +sudo apt autoremove -y +rm ~/.local/share/applications/Retroarch.desktop