/dotfiles

She sells Z shells by the Z shore

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

Dotfiles

My personal dotfiles configuration. Includes configs for vim, tmux, zsh, bash, git, i3, kitty, VSCode, and more.

Install

The install script works by symlinking dotfiles to their correct locations, meaning edits to files affect settings immediately. The script also installs Vim plugins using Vundle.

To install, clone this repository to your favourite directory. I prefer ~/apps. Then, run the install script: ./install

A copy of the Fira Code font is provided at etc/fonts. Terminal themes will use this automatically.

Recommended packages for Linux

  • bat
  • fd
  • fzf
  • git-crypt
  • git-delta
  • neovim >= 5.0
  • nodejs >= 12.0 (coc.nvim dependency)
  • ripgrep
  • universal-ctags
  • zsh

TODO

  • Consider moving the autocommit task from VSCode settings and making a bin/ script out of it

Package installation for Mac OS X

Run the brew installation script at etc/osx/brew-install.

Then add the .itermcolors theme file to iTerm2 for proper colour support.