This repo sets up a base development environment. It's been tested against Ubuntu on WSL.
It does the following:
- Installs several useful tools:
- brew
- build-essential
- cilium
- fzf
- gcc
- helm
- hubble
- jq
- just
- k9s
- kubectl
- kubectx
- oh-my-zsh
- stow
- zoxide
- zsh
- Sets up default .zshrc and global git configs
- Git is already installed
- SSH key has been set up in Github
-
Log into the instance (f.e.
wsl start
) -
Set up your SSH key
mkdir -p ~/.ssh nano ~/.ssh/id_rsa
-
Paste your private SSH into the above file
-
Change the permissions on the file
chmod 0600 ~/.ssh/id_rsa
-
Clone this repo
git clone [email protected]:okamosy/dotfiles.git
-
Run the setup script
~/dotfiles/setup.sh