.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 -> ├─ .zshrc
This 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