diff --git a/mastersetup.bash b/mastersetup.bash index 7cbc4c5..ac7e564 100644 --- a/mastersetup.bash +++ b/mastersetup.bash @@ -46,7 +46,7 @@ install_from_url() { # I agree this will work fine # We begin with homebrew -install_from_url "https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh" "/bin/bash -c" +/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # inject homebrew into .bashrc @@ -55,7 +55,7 @@ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" # now pacstall -install_from_url "https://pacstall.dev/q/install" "sudo bash -c" +sudo bash -c "$(curl -fsSL https://pacstall.dev/q/install)" # now makedeb @@ -63,20 +63,21 @@ install_from_url "https://pacstall.dev/q/install" "sudo bash -c" export MAKEDEB_RELEASE="makedeb" -install_from_url "https://shlink.makedeb.org/install" "bash -ci" +bash -ci "$(wget -qO - 'https://shlink.makedeb.org/install')" # Thats it for top level stuff now we dive a little deeper # Now floorp -install_from_url "https://ppa.floorp.app/KEY.gpg" "sudo gpg --dearmor -o /usr/share/keyrings/Floorp.gpg" -install_from_url "https://ppa.floorp.app/Floorp.list" "sudo tee /etc/apt/sources.list.d/Floorp.list" +curl -fsSL https://ppa.floorp.app/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/Floorp.gpg +sudo curl -sS --compressed -o /etc/apt/sources.list.d/Floorp.list 'https://ppa.floorp.app/Floorp.list' sudo apt update sudo apt install floorp -y # now let's do signal -install_from_url "https://updates.signal.org/desktop/apt/keys.asc" "gpg --dearmor > signal-desktop-keyring.gpg" +# 1. Install our official public software signing key: +wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null # 2. Add our repository to your list of repositories: @@ -96,25 +97,25 @@ install_from_url "https://td.telegram.org/tlinux/tsetup.5.11.1.tar.xz" "sudo tar # Now lets do kopia -install_from_url "https://kopia.io/signing-key" "sudo gpg --dearmor -o /etc/apt/keyrings/kopia-keyring.gpg" +curl -s https://kopia.io/signing-key | sudo gpg --dearmor -o /etc/apt/keyrings/kopia-keyring.gpg echo "deb [signed-by=/etc/apt/keyrings/kopia-keyring.gpg] http://packages.kopia.io/apt/ stable main" | sudo tee /etc/apt/sources.list.d/kopia.list sudo apt update -sudo apt install kopia -sudo apt install kopia-ui +sudo apt install kopia -y +sudo apt install kopia-ui -y # now lets do steam -install_from_url "https://cdn.cloudflare.steamstatic.com/client/installer/steam.deb" "sudo apt install ./steam.deb -y" +wget https://cdn.cloudflare.steamstatic.com/client/installer/steam.deb -O steam.deb +sudo apt install ./steam.deb -y # that is it for now, maybe later add xanmod or openrc # Now lets add NVM -install_from_url "https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh" "bash" - +wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash source ~/.bashrc nvm install --lts # Now bun -install_from_url "https://bun.sh/install" "bash" \ No newline at end of file +curl -fsSL https://bun.sh/install | bash \ No newline at end of file