Skip to main content

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

Project description

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.6

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

npp_dotmanager-0.2.0.tar.gz (22.8 kB view hashes)

Uploaded Source

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