DSYM: manage your dotfiles with git
Project description
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. DSYM is the lightweight python script that do the job.
Status
working! (but on your own risk!)
Prerequisite
Keep the config.ini in the same directory like the DSYM 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/)
dsym_path = path to the dsym folder you created (/home/user/dsym/)
Usage
dsym.py -init start a new DSYM repo
dsym.py -add add new dotfiles to DSYM repo
dsym.py -push syncing up (push) to the remote repo
dsym.py -pull syncing down (pull) from existing DSYM repo
Installation
NixOS
- soon
Other
Pip:
pip install dsym
Shell:
You can use the install.sh script in the repo to make the tool executable.
The script copy DSYM to a systemfolder, make it executable and create a symlink to DSYM. When it's done your can use dsym in your terminal.
sh install.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dsym-1.0.3.tar.gz.
File metadata
- Download URL: dsym-1.0.3.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
32cf1be1797e0c3759076aa99f8e9e403df4beb0d17be494a7912c200f3f64b9
|
|
| MD5 |
8918bd60e034b2cd0b82802c2ae7c294
|
|
| BLAKE2b-256 |
0d580e73b49202e38492ef36194745eea83780f7a0560fea2907dd789d0f06ef
|
File details
Details for the file dsym-1.0.3-py3-none-any.whl.
File metadata
- Download URL: dsym-1.0.3-py3-none-any.whl
- Upload date:
- Size: 16.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d5d77aa7fcb2d67d810d6a99e1b30aa2f566a2b5a3fce248f9ddff272e79c71
|
|
| MD5 |
8875a832ff03e831f6f0edf706bd6342
|
|
| BLAKE2b-256 |
57659b564baf7716747616024f77912468c408758d30154b620a31ba4520a792
|