/dotfiles

My personal ~/.dotfiles

Primary LanguageShellBSD Zero Clause License0BSD

willnorris/dotfiles

This repository contains my dotfiles for various applications.

Installation of these files is managed by rcm, which I've actually bundled as part of my dotfiles in the vendor/rcm directory.

To set up a new host:

  • git clone https://github.com/willnorris/dotfiles $HOME/.dotfiles
  • PATH="$HOME/.dotfiles/local/bin:$PATH" rcup

Work dotfiles

I have a separate set of dotfiles for my work machines. They include things like additional shell aliases and configuration files for internal tools.

  • git clone git@github.com:willnorris/work-dotfiles ~/.work-dotfiles

  • update ~/.config/rcm/rcrc to include:

    DOTFILES_DIRS="${HOME}/.dotfiles ${HOME}/.work-dotfiles"
    

rcup will now install my work-specific dotfiles alongside my regular ones.

Vendored tools and scripts

Some tools and scripts are directly imported from other locations. They can be found in the vendor directory along with their individual licenses.