Personal dotfiles saved and deployed using sadedot (macOS).
Go to file
Santiago Lo Coco 3f58cf220f Update sadedot submodule 2023-08-21 10:40:56 -03:00
dotfiles Update dotfiles 2023-08-20 19:59:21 -03:00
sadedot@093631f5b7 Update sadedot submodule 2023-08-21 10:40:56 -03:00
scripts Update URLs 2023-07-24 13:11:27 +02:00
.gitignore Update dotfiles 2023-08-20 19:59:21 -03:00
.gitmodules Use relative path 2022-04-19 14:58:54 -03:00
LICENSE.md Add LICENSE.md 2022-01-19 15:13:16 -03:00
README.md Update more hyperlinks 2023-08-18 11:24:45 +00:00

README.md

cdotfis

Personal dotfiles saved and deployed using sadedot.

Table of contents

Installation

Fork this repository and clone it:

git clone --recursive ${REPO_URL}

where ${REPO_URL} is your git repository remote url (HTTPS or SSH). For example, in my case:

git clone --recursive git@codeberg.org:slococo/cdotfis.git

Usage

You have to move all your dotfiles to the dotfiles folder and then a sadedot script will do the symbolic links. Doing it this way, you can now upload them to your repository (to have a backup of them).

You should note that all these dotfiles (files or folders) will be symlinked in $HOME. So, if you want to symlink, for example, something in /etc, you have to put it in the dotfiles/other folder. Here you have to be careful as they will be installed in /. You can see an example here.

So, to run the script:

sh sadedot/scripts/bootstrap.sh

You can add shell scripts to the scripts folder that will be run at the end of bootstrap.sh. By default, sadedot/scripts/bootstrap.sh will not run these scripts, so you will need to use the -p flag if you want them to run.

Contributing

PRs are welcome.

License

MIT