A Cross-Platform tool to deploy dot files

This page summarizes the projects mentioned and recommended in the original post on /r/linux

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • medots

    Cross-platform dot config files manager using a yaml file.

  • I use Linux, MacOS and WSL and switch between them often. I was looking for a tool that can deploy my dot files in different environment quickly and easily. Not only symlinking those configs, I wanted to symlink OS specific files automatically and run commands before and/or after symlinking those file. Such tool didn't exist (or maybe I am wrong) so I created medots to scratch that itch. I hope someone else finds it useful.

  • homelab

  • I use git to store my dotfiles in code, stow to deploy them on my machine, and I've automated this with ansible as well.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Home Manager using Nix

    Manage a user environment using Nix [maintainer=@rycee]

  • Another option would be home-manager, which uses nix package manager.

  • nixpkgs-config

    ~/.config/nixpkgs

  • My dot file repo.

  • yadm

    Yet Another Dotfiles Manager

  • Checkout yadm as well. It's very similar to chezmoi, but I personally prefer it.

  • chezmoi

    Manage your dotfiles across multiple diverse machines, securely.

  • I didn't like using symlinks since it'd clog up my Telescope fuzzy find searches in neovim, so I switched to chezmoi. It uses a git repo to store all the files, then you use a command to copy them to the machine. Then if you change the files on your machine, you can see the changes through another command, and decide to re-deploy the git version, update the git version to reflect your system, or just leave it as it is.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts