Skip to main content

N+1th dotmanager manager with public and private repository and git support

Project description

# n++ dotfiles
npp_dotfiles makes it easy to use and manage your configuration files
while keeping them in one secure directory (like Dropbox or other hosts). You can
configure it to symlink your files to their destination directory with support to different
names in backup and working dirs. More, you can manage the config files, that you want to
share with others separate from your private ones. Uses git to automatically push and pull
repositories on backup.
A dotfiles syncer and symlinker, written in python, with Git syncing support.

__Current stable version is 0.1.__

## Main features

* Read from config file (~/.dotfiles)
* Specify another dotfile to use (one use)
* Distinguish between public and private repos
* Make symlinks for usage and for public repo

## Git syncer

* Make a separate git syncer (maybe with inotify reminder)
* Separate syncing action for private and public repos
* Action to set up public repo (pull from github, then symlink with force from private dir

## Contents of config file (~/.dotfiles):

* Private repo url
* Public repo url
* Absolute path to private repository dir
* All sections have two parts a general, and a private
* Section for main config files (.zshrc, .vimrc, oh-my-zsh.sh, etc.)

Project details


Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page