For all to be inspired by and/or judge me by, my dotfiles.
Go to file
mitchell 1a49c3f39d Add conditional mkdir to script; more README details 2019-08-15 02:20:46 -04:00
.config/fish Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.vim Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.gitconfig Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.gitmodules Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.tmux-line.conf Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.tmux.conf Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
.vimrc Add fish, tmux, vim, and git dotfiles; clean up 2019-08-15 00:44:46 -04:00
README.md Add conditional mkdir to script; more README details 2019-08-15 02:20:46 -04:00
sync Add conditional mkdir to script; more README details 2019-08-15 02:20:46 -04:00

README.md

mitchell's dotfiles

This mostly exists for my convenient bootstrapping onto new systems, but it should be generalized enough for anyone to use it.

This repo contains my preferred configurations for:

  • fish shell
  • vim
  • tmux
  • git

Which also implies they are all dependencies to use the whole configuration.

Installation dependencies:

  • git
  • fish
  • rsync (for sync script)
  • curl (for fisher pkg manager)

To install all of the configurations:

  1. Clone this repo with the --recurse-submodules flag.
  2. cd into your clone and run the sync script (requires fish be installed).
  3. If you haven't already either run fish or change your default shell by appending the result of which fish to /etc/shells and running chsh -s /path/to/fish yourusername, then restarting the terminal.
  4. Once using fish run fisher to install all fish plugins.
  5. Enjoy!

Dependencies for fish aliases:

  • fzf (used in v)
  • ag (used in vs)

Dependencies for prompt info (only needed in relevant projects):

  • golang
  • docker
  • node
  • typescript
  • elixir
  • dart
  • flutter