For all to be inspired by and/or judge me by, my dotfiles.
Go to file
mitchell b6f39e91af Modify fish, kitty, git, vim, and yabai configs:
- fish: changed the way branches are displayed
- kitty: specify fonts
- git: add puff and merff aliases
- vim:
  - add goyo
  - add limelight
  - add yats
  - add vim-jsx-pretty
  - modify csharp ale linter
  - yabai: modify yabai dimensions to mimic bspwm defaults
2019-11-17 14:28:31 -05:00
.config Modify fish, kitty, git, vim, and yabai configs: 2019-11-17 14:28:31 -05:00
.vim Modify fish, kitty, git, vim, and yabai configs: 2019-11-17 14:28:31 -05:00
.gitconfig Modify fish, kitty, git, vim, and yabai configs: 2019-11-17 14:28:31 -05:00
.gitmodules Modify fish, kitty, git, vim, and yabai configs: 2019-11-17 14:28:31 -05:00
.ideavimrc Add .ideavimrc that sources .vimrc 2019-08-20 09:59:10 -04:00
.skhdrc Update sync to sync kitty, yabai, and skhd; modify kitty.conf 2019-09-08 20:51:13 -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 Modify fish, kitty, git, vim, and yabai configs: 2019-11-17 14:28:31 -05:00
.yabairc Modify fish, kitty, git, vim, and yabai configs: 2019-11-17 14:28:31 -05:00
README.md Add kitty.conf; update vim plugins; update README 2019-09-08 15:25:46 -04:00
sync Update sync to sync kitty, yabai, and skhd; modify kitty.conf 2019-09-08 20:51:13 -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
  • yabai wm
  • skhd
  • kitty term

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

Installation dependencies:

  • git
  • fish
  • rsync (for sync script)
  • curl

To install from fish shell: curl https://raw.githubusercontent.com/mitchell/dotfiles/master/sync | .

To install all of the configuration from bash and then change default shell:

  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. 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