sync all your dotfiles with a git repo
We all have this one folder with all our nice and beloved dotfiles. Sometimes you also have more than one PC where you want to use these dotfiles and keep them in sync or just want your dots when you configure a new device. SYSCON is the lightweight python script that do the job.
alpha (don't use it on productive systems)
Keep the config.ini
in the same directory like the SYSCON tool and enter your credentials:
machine_name =
Name of the machine
dotfile_repo =
URL of the remote dotfile repository
dotfile_path =
path to your local dotfile folder (/home/user/.config/)
syscon_path =
path to the syscon folder you created (/home/user/syscon/)
syscon.py -init
start a new SYSCON repo
syscon.py -add
add new dotfiles to SYSCON repo
syscon.py -push
syncing up (push) to the remote repo
syscon.py -pull
syncing down (pull) from existing SYSCON repo
- soon
You can use the install.sh
script in the repo to make the tool executable.
The script copy SYSCON to a systemfolder, make it executable and create a symlink to SYSCON. When it's done your can use syscon
in your terminal.
sh install.sh