dotfiles/README.md

42 lines
1.1 KiB
Markdown

# 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
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.
1. `cd` into your clone and run the `sync` script (requires fish be installed).
1. 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.
1. 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