Skip to content

jonasrichard/dotfiles

Repository files navigation

Notes for setup dev env

Install Oh my zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install Nerd font

brew install --cask font-hack-nerd-font

It installs the fonts into ~/Library/Fonts/. Don't forget to change the font in your terminal application, too.

Or for Ubuntu, download the font from here. And copy it to ~/.fonts/ and reload the font cache fc-cache -fv.

Vim setup

Install fonts with

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

Set ZSH_THEME="powerlevel10k/powerlevel10k" in ~/.zshrc. Start a new shell and p10k configure runs automatically.

zsh setup

I go with Starship instead of the old PowerLevel10k.

brew install starship

And follow the instructions on the page.

Install plugins which helps a lot.

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Install autojump

brew install autojump

Load asdf in this way to avoid that in shims there will be canonical path with asdf versions wired. So after an upgrade everything breaks.

# .zshrc
. "$(brew --prefix asdf)/libexec/asdf.sh"

Quick remote env setup

curl -O https://raw.githubusercontent.com/jonasrichard/dotfiles/master/vim/.vimrc
curl -o .vim/rc-airline https://raw.githubusercontent.com/jonasrichard/dotfiles/master/vim/rc-airline
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
yum install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Brew packages

brew install asdf autojump bat dive duf exa fzf htop neovim ripgrep watch
brew install graphviz rust rust-analyzer
brew install go golangci-lint
brew install jq k9s yq
brew install pylyzer pyright

About

My dotfiles

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors