mirror of https://github.com/mitchell/dotfiles.git
1.1 KiB
1.1 KiB
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:
- Clone this repo with the
--recurse-submodules
flag. cd
into your clone and run thesync
script (requires fish be installed).- If you haven't already either run
fish
or change your default shell by appending the result ofwhich fish
to/etc/shells
and runningchsh -s /path/to/fish yourusername
, then restarting the terminal. - Once using fish run
fisher
to install all fish plugins. - 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