schmit / dotfiles

dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotfiles

My humble dotfiles

Setup

Setup homebrew: ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Fonts

Install powerline/fonts as follows

git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh

Utilities

brew install git fzf brew --cask install iterm2 firefox brew install tmux

Then update the fonts in iTerm2 settings to Hack.

Python

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

Update pip

python -m pip install -U pip

Numpy, Scipy, Pandas and Jupyter

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

Neovim

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

Fish

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

Tmux

Install Tmux using homebrew: brew install tmux

Ack

Install Ack using homebrew: brew install ack

Copy files to home directory

chmod +x install.sh
./install.sh

About

dotfiles


Languages

Language:Vim Script 96.1%Language:Shell 3.9%