Skip to content

nicholaswilde/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

77 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ฆ dotfiles ๐Ÿ’พ

task

A dotfiles repo using stow.


๐Ÿš€ TL;DR

Warning

The following command will restore any modified files in the stow packages!

task install

โš™๏ธ Config

๐Ÿ”‘ Encryption

Unencrypt the .tokens file using SOPS and Task.

task decrypt
sops -d --input-type dotenv --output-type dotenv ./bash/.tokens.enc > ./bash/.tokens

Ignore Files

To 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.

๐Ÿฑ Terminal Colors

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.


๐Ÿ“ Usage

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 ~/ bash

Stow the bash package as a test

stow -n -v -t ~/ bash

Unstow the bash package

stow -D -v -t ~/ bash

Restow the bash package

stow -R -v -t ~/ bash

Update local files

gpd

List functions

lf

List aliases

aliases

๐Ÿ’ก Inspiration

Inspiration for this repository has been taken from jessfraz/dotfiles.


โš–๏ธ License

โ€‹Apache License 2.0


๐Ÿ“ Author

โ€‹This project was started in 2025 by Nicholas Wilde.

About

๐Ÿ“ฆ A dotfiles repo using stow ๐Ÿ’พ

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages