/dotfiles

All my dotfiles

Primary LanguageShellMIT LicenseMIT

Dotfiles

git clone https://github.com/thomasjpfan/dotfiles --recurse-submodules
  1. Install zsh, autojump, direnv, tmux and NeoVim
  2. Install oh-my-zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  1. Link .zshrc
ln -sf ~/dotfiles/zshrc ~/.zshrc
  1. Install spaceship
mkdir ~/.zfunctions
ln -sf ~/dotfiles/spaceship-prompt/spaceship.zsh ~/.zfunctions/prompt_spaceship_setup
  1. Install mambaforge
curl -L -O https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-Linux-x86_64.sh
sh Mambaforge-Linux-x86_64.sh
  1. Link files
mkdir -p ~/.config/nvim

ln -s -f ~/dotfiles/tmux.conf ~/.tmux.conf
ln -sf ~/dotfiles/nvim-config.init ~/.config/nvim/init.vim
ln -sf ~/dotfiles/condarc ~/.condarc
ln -sf ~/dotfiles/git/gitconfig ~/.gitconfig
ln -sf ~/dotfiles/git/gitignore_global ~/.gitignore_global
ln -sf ~/dotfiles/direnvrc ~/.direnvrc
  1. Install neovim plugins
nvim +PlugInstall +qall