Skip to content

My personal dotfiles.

Notifications You must be signed in to change notification settings

prophittcorey/dotfiles

Repository files navigation

Dotfiles

Configuration files managed with GNU Stow.

Setup

  1. Install GNU Stow:

    sudo apt install stow  # Ubuntu / Debian
  2. Clone this repository:

    git clone git@github.com:prophittcorey/dotfiles.git
    cd dotfiles
  3. Create symlinks for the configurations you want (from the repo root):

    stow -t ~ <package>  # e.g., stow -t ~ vim
    stow -t ~ vim tmux   # or stow multiple packages

    Note: -t ~ targets your home directory. If this repo lives in your home (e.g. ~/.dotfiles), you can omit it.

Maintenance

Adding a new configuration

  1. Create a folder for the application in the root of the repo.
  2. Replicate the full path from your home directory inside that folder.
    • ex: ~/.config/zed/settings.jsonzed/.config/zed/settings.json
  3. Move your existing config into the folder.
  4. Run stow -t ~ <package> from the repo root.

Removing a configuration

stow -D -t ~ <package>  # Removes symlinks, keeps your files

About

My personal dotfiles.

Topics

Resources

Stars

Watchers

Forks

Contributors