From a68289264b9f867cd69878ca2feea75df1272ed6 Mon Sep 17 00:00:00 2001 From: rupak Date: Sat, 17 Jan 2026 17:12:35 +0545 Subject: [PATCH 1/3] change sh to bash to accept user input Previous curl to sh don't let user input --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 19d19de..e3fb8bc 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ This is a repo that i made to install TLauncher on Arch Linux directly from thei Run the following command to install TLauncher: ```bash -curl -fsSl https://raw.githubusercontent.com/mttomaz/tlauncher-arch/master/install.sh | sh +bash <(curl -fsSl https://raw.githubusercontent.com/mttomaz/tlauncher-arch/master/install.sh) ``` ## Usage From a84226b8c88e13c6b29eef816056ae2df1220a5c Mon Sep 17 00:00:00 2001 From: rupak Date: Sat, 17 Jan 2026 17:15:04 +0545 Subject: [PATCH 2/3] Add sudo to sed command for NVIDIA GPU setup /usr/bin/tlauncher had been previously created with sudo permission so sudo is needed here --- install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install.sh b/install.sh index d58187e..97b05f8 100755 --- a/install.sh +++ b/install.sh @@ -53,7 +53,7 @@ if lspci | grep -i 'nvidia' >/dev/null 2>&1; then use_nvidia=${use_nvidia:-Y} if [[ "$use_nvidia" =~ ^[Yy]$ ]]; then - sed -i 's|exec java -jar /usr/share/tlauncher/tlauncher.jar|exec env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia java -jar /usr/share/tlauncher/tlauncher.jar|' /usr/bin/tlauncher + sudo sed -i 's|exec java -jar /usr/share/tlauncher/tlauncher.jar|exec env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia java -jar /usr/share/tlauncher/tlauncher.jar|' /usr/bin/tlauncher fi fi From e8a1189c7c950c885ab2f1676577581db7e09102 Mon Sep 17 00:00:00 2001 From: rupak Date: Sat, 17 Jan 2026 17:43:41 +0545 Subject: [PATCH 3/3] Add option to keep or remove .minecraft directory .minecraft is created by tlauncher later. --- src/tlauncher | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/tlauncher b/src/tlauncher index 59d9148..d746c4e 100755 --- a/src/tlauncher +++ b/src/tlauncher @@ -42,6 +42,11 @@ remove() { echo -en "\nDo you want to keep your \"\$HOME/.tlauncher\" dir (${GREEN}Yy${END}/${RED}Nn${END})? " && read -r KEEP_DOTDIR [[ "${KEEP_JAVA,,}" = "n" ]] && sudo pacman -Rns jre-openjdk [[ "${KEEP_DOTDIR,,}" = "n" ]] && rm -rf "$HOME/.tlauncher" + # This dir is created by tlauncher to save minecraft version + if [[ -d "$HOME/.minecraft" ]]; then + read -rp $'\nDo you want to keep your "$HOME/.minecraft" dir ('"${GREEN}Yy${END}/${RED}Nn${END}"')?: ' CLEAN_MINECRAFT + [[ "${CLEAN_MINECRAFT,,}" == "n" ]] && rm -rf "$HOME/.minecraft" + fi echo -e "\n${GREEN}TLauncher Removed!${END}" }