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