Skip to content

nicanordlc/symfiles

Repository files navigation

symfiles

Main Fork 👈

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

Symfiles Logo

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

Bootstrap

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)"

Usage

make <command>

These are the available commands, all used by make.

Link

  • link
  • clean
  • update

Install

  • install
  • install-clean

Log

  • log
  • log-raw

Test

  • test
  • test-fix

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published