How to manage multiple different machines using nix?

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • flake-utils-plus

    Use Nix flakes without any fluff.

  • Give a look at flake-utils-plus. It makes managing shared modules and multiple hosts a breeze. Integrating it with deploy-rs is simple as well, then you can just deploy your nodes from one another, or rsync/git your flake and build it in each host. If you keep your flake in /etc/nixos, the usual nixos-rebuild will build and use it out of the box.

  • deploy-rs

    A simple multi-profile Nix-flake deploy tool.

  • Give a look at flake-utils-plus. It makes managing shared modules and multiple hosts a breeze. Integrating it with deploy-rs is simple as well, then you can just deploy your nodes from one another, or rsync/git your flake and build it in each host. If you keep your flake in /etc/nixos, the usual nixos-rebuild will build and use it out of the box.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • digga

    A flake utility library to craft shell-, home-, and hosts- environments.

  • Haha, I know the feeling, but at least you can do it assured that it will be the last time. I came to it from devos, which actually uses flake-utils-plus under the hood, but I found the later already convenient enough, way better but still close enough to the bare nix flake experience so the mental overhead is small, and also more stable than devos, and you can kind of mostly reuse your modules/layout from it almost as is. And the patches feature is killer!

  • dotfiles

    Some of my config files and scripts I find useful. (by paholg)

  • Here is how I do it: https://github.com/paholg/dotfiles

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