.dotfiles management system.
Keep track of all your configuration files on your system 🗂️.
Tip
Use this repo in combination with symsecrets to setup the secrets on the system.
To use this repo fork it and modify it as you see fit.
Note
First things first, treat the dots directory as your $HOME directory on your system,
structure all of these files accordingly.
This is an example of what the dot files mapped to the system.
dots/               -> $HOME/
├─ config/          -> ├─ config/
│  ├─ git/          -> │  ├─ git/
│  │  ├─ config     -> │  │  ├─ config
├─ .zshrc           -> ├─ .zshrcThis will initialize symfiles on ~/projects/dotfiles
Provide your GIT_USERNAME and GIT_REPO after forked.
Caution
For MacOS: Make sure brew is installed.
GIT_USERNAME="" \
GIT_REPO="" \
bash -c "$(curl -fsSL https://raw.githubusercontent.com/nicanordlc/symfiles/refs/heads/main/src/install-remote.sh)"make <command>These are the available commands, all used by make.
- link
- clean
- update
- install
- install-clean
- log
- log-raw
- test
- test-fix