Last active
November 5, 2021 18:13
-
-
Save jmmaranan/01beab9e72b81c355161f873a93768b7 to your computer and use it in GitHub Desktop.
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
#!/usr/bin/env bash | |
sudo apt update | |
sudo apt install \ | |
zsh \ | |
vim vim-gtk vim-nox \ | |
tmux \ | |
meld \ | |
smbclient \ # get secrets | |
stow \ # to unload dotfiles | |
gettext gettext-base # for gnome-shell extensions dev | |
## Install testing software for Forge | |
sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-viewer | |
## Oh My ZSH | |
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" | |
############################### | |
# Login to ZSH as command shell | |
# Loaded the dotfiles via stow by now | |
############################### | |
zsh | |
## Go (after installing my dotfiles) | |
go_update 1.17.2 | |
## Rust Toolchain | |
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh | |
## Vim Plugged | |
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | |
## Tmux plugins | |
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm | |
## NodeJS | |
sudo apt install nodejs | |
npm install -g n | |
N_PREFIX=$HOME/.local/n n lts | |
npm install -g @angular/cli @vue/cli typescript yarn | |
## Git config | |
git config --global user.name "Jose Maranan" | |
git config --global user.email "$1" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment