8000 GitHub - nerdbude/syscon: syncing your dots
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nerdbude/syscon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[ SYSC0N ]

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.

Status

alpha (don't use it on productive systems)

Prerequisite

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

Usage

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

Installation

NixOS

  • soon

Linux

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

About

syncing your dots

Resources

License

Stars

Watchers

Forks

Packages

No packages published
0