Skip to content

mcferrill/dotfiles

Repository files navigation

mcferrill's dotfiles

This is a set of config files mostly starting with "." (hence the repo name) that allow consistent behavior between multiple tools across environments. Uses dotbot

Install with:

git clone <repo> .files && .files/install

Manual installs (optional)

Tools Configured Here

  • Prompts
    • Zsh + oh-my-zsh & plugins (autocomplete, history search, etc.)
    • Bash
    • starship (prompt & styling for both of the above)
  • Git
  • Tmux & tmate (terminal multiplexing & sharing)
  • Vim/neovim & plugins
  • karabiner (macos keyboard customization) - more easily generated with this

Per-machine config

You can put system specific configuration in ~/.files/sys.sh and they will also be sourced.

Currently used on

  • macOS w/ iterm2
  • Ubuntu
  • Windows 11 (powershell & WSL2)