My humble dotfiles
Setup homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install powerline/fonts as follows
git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
brew install git fzf
brew --cask install iterm2 firefox
brew install tmux
Then update the fonts in iTerm2 settings to Hack.
brew install python
brew install pyenv
brew install pyenv-virtualenv
Note, for zsh might need to add
eval "$(pyenv init --path)"
to .zshrc
Find the relevant python version, e.g. using
pyenv install --list | grep 3.10
pyenv install 3.10.0
pyenv global 3.10.0
python -m pip install -U pip
First ensure that gfortran
is installed:
brew install gfortran
Then use pyenv to create a virtual env
pyenv virtual 3.10.0 notebook
pyenv activate notebook
pip install numpy scipy pandas jupyterlab
Install using brew:
brew install neovim
Update using
brew update
brew upgrade neovim
Instal vim-plug
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
Then install all plugins using
:PlugInstall
Install Fish using homebrew
brew install fish
and set fish to the default shell
Install oh-my-fish
curl -L https://get.oh-my.fish | fish
Install plugins
omf install git z fzf sashimi pyenv
Setup git shortcuts:
omf install https://github.com/jhillyerd/plugin-git
Install Tmux using homebrew:
brew install tmux
Install Ack using homebrew:
brew install ack
chmod +x install.sh
./install.sh