diff --git a/bootstrap.sh b/bootstrap.sh new file mode 100644 index 0000000..6a29234 --- /dev/null +++ b/bootstrap.sh @@ -0,0 +1,28 @@ +sudo apt-get install update +sudo apt-get install libnss3-tools libasound2t64 vim gpg wget build-essential procps curl file git apt-transport-https -y +echo "code code/add-microsoft-repo boolean true" | sudo debconf-set-selections +sudo curl -o /usr/local/share/ca-certificates/wagca.crt https://gitea.wagshome.duckdns.org/publicWagsHome/wagnerca/raw/branch/master/rootCACert.crt +sudo update-ca-certificates +#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 +#NONINTERACTIVE=1 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" +curl -O https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb +sudo dpkg -i google-chrome-stable_current_amd64.deb +sudo apt --fix-broken -y install +echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\ +sudo tee /etc/apt/sources.list.d/signal-xenial.list +rm signal-desktop-keyring.gpg + +sudo apt update && sudo apt install signal-desktop +echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/coder/.bashrc +eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" +wget https://go.microsoft.com/fwlink/?LinkID=760868 -O coder-rep.deb +sudo apt install -y ./coder-rep.deb +wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null +echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null +echo ' +Package: * +Pin: origin packages.mozilla.org +Pin-Priority: 1000 +' | sudo tee /etc/apt/preferences.d/mozilla +sudo apt-get update && sudo apt-get install -y code firefox \ No newline at end of file