Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 882 Bytes

README.org

File metadata and controls

25 lines (17 loc) · 882 Bytes

Intro

This is my dotfiles repo.

The idea is pretty simple, using gnu stow to manage the dotfiles, copying some others on the internet who did this before I did.

Ignoring certain directories

Some directories, I never want to stow. They are just kept around for hanging onto plist files and things like that that I find valuable.

To make sure stow.sh, and by extension stow do not stow them, I use a local ignore file to ignore everything in them. E.g.:

plist/.stow-local-ignore

with an ignore of:

.*

stow.sh

Instead of running stow directly, I have a wrapper script called stow.sh that reads an optional config file, stow.local that is git ignored. This allows me to change the set of things I want to stow depending on the environment I’m in.

If there is no local config file, stow.sh attempts to just stow everything.