A dotfiles repo using stow.
Warning
The following command will restore any modified files in the stow packages!
task installUnencrypt the .tokens file using SOPS and Task.
task decrypt
sops -d --input-type dotenv --output-type dotenv ./bash/.tokens.enc > ./bash/.tokensTo ignore files that stow processes (e.g. .tokens.enc), add a .stow-local-ignore file to the package directory.
To ignore files that are commited to the dotfiles repo (e.g. .tokens), add to .gitignore.
The .catppuccin_active file acts as a flag to activate Catppuccin color settings for whiptail through .bash_exports. If this file exists, whiptail will use a high-contrast Catppuccin Mocha color scheme for better readability.
Warning
Using the reload alias may add and commit sensative data if not specified in a .stow-local-ignore file!
Stow the bash package
stow -v -t ~/ bashStow the bash package as a test
stow -n -v -t ~/ bashUnstow the bash package
stow -D -v -t ~/ bashRestow the bash package
stow -R -v -t ~/ bashUpdate local files
gpdList functions
lfList aliases
aliasesInspiration for this repository has been taken from jessfraz/dotfiles.
โThis project was started in 2025 by Nicholas Wilde.