Created
October 3, 2021 20:35
-
-
Save 0xLGG/a2672bcce140b4a9c24f5e070c973972 to your computer and use it in GitHub Desktop.
install under debian / popos
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo apt update | |
sudo apt upgrade | |
sudo apt install vim font-manager vim zsh golang-go tmux git fakeroot fzf yarnpkg docker alacritty libarchive-tools libarchive-tools autojump telegram-desktop -y | |
# dotfiles and symlinks | |
cd | |
git clone https://github.com/tarjoilija/zgen.git "${HOME}/.zgen" | |
git clone https://github.com/0xlgg/dotfiles.git | |
git clone https://github.com/gpakosz/.tmux.git | |
ln -sf dotfiles/shell/tmux/.tmux.conf.local | |
ln -sf dotfiles/shell/tmux/.tmux.conf | |
ln -sf dotfiles/shell/.p10k.zsh | |
ln -sf dotfiles/shell/zsh/debian/.zshrc | |
chsh -s $(which zsh) | |
git config --global user.email "[email protected]" | |
git config --global user.name "0xLGG" | |
# Start AppImages | |
mkdir ./local/bin -p | |
cd ./local/bin | |
# trezor | |
curl -LO https://suite.trezor.io/web/static/desktop/Trezor-Suite-21.9.2-linux-x86_64.AppImage | |
mv ./Trezor-Suite-21.9.2-linux-x86_64.AppImage ./trezor-suite | |
# ledger live | |
curl -LO https://download-live.ledger.com/releases/latest/download/linux | |
mv ./ledger* ./ledger-live | |
# neovim latest | |
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage | |
chmod u+x nvim.appimage | |
mv ./nvim.appimage ./nvim | |
# make all executable | |
chmod +x . | |
cd | |
# End AppImages | |
# prepare directory for app installation src files | |
mkdir ~/src | |
# nvm | |
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash | |
# brave browser | |
sudo apt install apt-transport-https curl | |
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg | |
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list | |
sudo apt update | |
sudo apt install brave-browser | |
# lunarvim | |
cd ~/src | |
bash <(curl -s https://raw.githubusercontent.com/lunarvim/lunarvim/master/utils/installer/install.sh) | |
echo 'adding custom adjustment for onedarker' | |
cd ./.local/share/lunarvim/lvim/colors/ | |
ln -sf ~/dotfiles/lunarvim/onedarker.vim | |
# logo-ls | |
cd ~/src | |
wget https://github.com/Yash-Handa/logo-ls/releases/download/v1.3.7/logo-ls_amd64.deb | |
sudo dpkg -i ./logo-ls_amd64.deb | |
rm ./logo-ls_amd64.deb | |
# mullvad | |
cd ~/src | |
curl --location --output "mullvad.deb" https://mullvad.net/download/app/deb/latest/ | |
sudo dpkg -i ./mullvad.deb | |
rm ./mullvad.deb | |
# github-cli | |
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg | |
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null | |
sudo apt update | |
sudo apt install gh | |
# install font-manager and JetBrainsMono | |
mkdir ~/.fonts && cd ~/.fonts | |
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/JetBrainsMono.zip | |
bsdtar -x -f JetBrainsMono.zip | |
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/FiraCode.zip | |
bsdtar -x -f FiraCode.zip | |
fc-cache -f -v | |
rm JetBrainsMono.zip | |
rm FiraCode.zip | |
# yarn | |
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - | |
echo "deb https://dl.yarnpkg.com/debian/ stable main" |sudo tee /etc/apt/sources.list.d/yarn.list\ | |
sudo apt update | |
sudo apt -y install yarn | |
# vs codium | |
# from https://vscodium.com/#install | |
cd ~/src | |
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg | |
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs vscodium main' | sudo tee /etc/apt/sources.list.d/vscodium.list | |
sudo apt update && sudo apt install codium |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment