Skip to content

Instantly share code, notes, and snippets.

@PSeitz
Last active January 3, 2022 21:22
Show Gist options
  • Save PSeitz/4d4fbcddaab84c9bae823cec506a44a6 to your computer and use it in GitHub Desktop.
Save PSeitz/4d4fbcddaab84c9bae823cec506a44a6 to your computer and use it in GitHub Desktop.
Setup Linux Mint - Rust Dev
sudo apt-get update
sudo apt-get install -y git zsh build-essential autojump valgrind kcachegrind autojump valgrind kcachegrind default-jre libvirt-daemon-system libssl-dev debhelper pandoc shunit2 tree python3-dev python3-pip tmux
sudo pacman -Sy git zsh valgrind kcachegrind valgrind kcachegrind pandoc tree tmux gcc docker docker-compose pkg-config openssl yay
sudo pacman -S --needed base-devel
# https://askubuntu.com/questions/176121/dpkg-error-trying-to-overwrite-file-which-is-also-in/491086#491086
sudo apt install -o Dpkg::Options::="--force-overwrite" bat ripgrep
sudo pip3 install --upgrade pynvim
python3 -m pip install --user --upgrade pynvim
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt-get install obs-studio
# fish plugin manager
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
# install tmux plugin manager
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
tmux source ~/.tmux.conf
# download nvim 0.5 from nightly
wget https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage
chmod u+x nvim.appimage
# sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cargo install cargo-watch
cargo install cargo-edit
cargo install cargo-diet
cargo install cargo-tarpaulin
cargo install cargo-fuzz
cargo install tokei
cargo install navi
rustup component add clippy
rustup component add rustfmt
rustup component add miri
curl -L https://raw.github.com/PSeitz/GitAliases/master/gitaliases.sh | sh
#Docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(. /etc/os-release; echo "$UBUNTU_CODENAME") stable"
sudo apt-get update
sudo apt-get -y install docker-ce
sudo usermod -aG docker $USER && newgrp docker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment