Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 1.42 KB

README.md

File metadata and controls

73 lines (50 loc) · 1.42 KB

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