Software Alternatives & Reviews

Ask HN: How do you sync your computers development configurations/environment?

yadm Syncthing NixOS chezmoi
  1. 1
    Yet Another Dotfiles Manager
    Pricing:
    • Open Source
    You could use a dotfiles manager like https://yadm.io/ It's more or less a wrapper of git, but it comes with a bunch of features that allows you to do the things you describe.

    #Front End Package Manager #Package Manager #Linux Tools 50 social mentions

  2. Syncthing replaces proprietary sync and cloud services with something open, trustworthy and...
    Pricing:
    • Open Source

    #Cloud Storage #File Sharing #File Sharing And Backup 828 social mentions

  3. 3
    25 Jun 2014 . All software components in NixOS are installed using the Nix package manager. Packages in Nix are defined using the nix language to create nix expressions.
    Pricing:
    • Open Source
    I'm surprised no one has mentioned https://nixos.org/ yet. I used to use a git repo of dotfiles which used a script to symlink into $HOME:.

    #Front End Package Manager #Package Manager #Linux Tools 246 social mentions

  4. Dotfiles manager through a version control system.
    Pricing:
    • Open Source
    I use chezmoi (http://chezmoi.io) after years of rolling my own. It’s not as straightforward as some home managers, but the extra power it provides is _amazing_ and worth the learning curve. I pull some information from the local keychain and others from 1Password (with `op`; I will be moving most of the rest to 1Password from the keychain). It can run additional scripts _after_ each update (I use it to update my fish plug-in installations if I change `fish_plugins`). It has integrations with many different password managers so that it is possible truly keep your secrets out of your dotfile configuration and _still_ vary the configuration based on those secrets.

    #Front End Package Manager #Package Manager #Linux Tools 15 social mentions

Discuss: Ask HN: How do you sync your computers development configurations/environment?

Log in or Post with