Skip to content

Instantly share code, notes, and snippets.

@neverstew
Last active December 3, 2020 10:42
Show Gist options
  • Save neverstew/8a37dece471d001b4d6737ac7ba89b10 to your computer and use it in GitHub Desktop.
Save neverstew/8a37dece471d001b4d6737ac7ba89b10 to your computer and use it in GitHub Desktop.
Fresh install instructions

About

This gist contains a rough set of instructions on bootstrapping a new Ubuntu environment the way I like it.

Install

ZSH

sudo apt install zsh

Then install the oh-my-zsh manager.

Clone the custom settings in the custom directory

rm -Rf $ZSH/custom
git clone git@github.com:matt-l-w/zsh-settings.git $ZSH/custom

Copy relevant parts from a previous .zshrc. Make sure to convert with dos2unix etc. if changing platforms. You'll likely get 'command not found'. Resolve these one by one.

Node

Install NVM

nvm install node

Vim

Install vim-plug

Install vim plugins

vim
:PlugInstall

Ripgrep

ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern

sudo apt install ripgrep

FD

fd is a simple, fast and user-friendly alternative to find.

sudo apt install fd-find

tmux

sudo apt install tmux

Digital Ocean

Not completely necessary, but installing the DO CLI is useful for managing the neverstew server.

jq

sudo apt-get install jq
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment