NixOS 21.05 Released!

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

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

    nix modules for darwin

  • How is systemd an automatic bad thing? Systemd is just used because declaratively generating unit files is quite easy, and fits nicely with the whole "create a whole system" paradigm. Also there's forks which replace it with something else. For example, nix-darwin creates launchd services instead for mac.

  • nixos-generators

    Collection of image builders [maintainer=@Lassulus]

  • Well, everyone of course! But especially devops, developers, power-users, and ricer folks. Due to the declarative and purity aspect of nixpkgs, all builds and configurations can be version controlled, cached and shared. NixOS can easily be extended to produce docker images, vm images, or even distributed deployments. You can also write reproducible multi-node integration tests. Tinkerers! Love playing around with the latest desktop manager or modifying builds? Nixpkgs allows you to modify any package you wish to, locally! Nixpkgs is actually a source distribution but its guarantees around purity and reproducibility are so strong that you can get a binary cache "for free".

  • 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
  • nixops

    NixOps is a tool for deploying to NixOS machines in a network or cloud.

  • Well, everyone of course! But especially devops, developers, power-users, and ricer folks. Due to the declarative and purity aspect of nixpkgs, all builds and configurations can be version controlled, cached and shared. NixOS can easily be extended to produce docker images, vm images, or even distributed deployments. You can also write reproducible multi-node integration tests. Tinkerers! Love playing around with the latest desktop manager or modifying builds? Nixpkgs allows you to modify any package you wish to, locally! Nixpkgs is actually a source distribution but its guarantees around purity and reproducibility are so strong that you can get a binary cache "for free".

  • Home Manager using Nix

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

  • Want to get most of the benefits of NixOS without ditching your favorite distro? Try home-manager, which allows you to apply the same declarative setups but on a per-user basis. This even works for macOS!

  • nixos-hardware

    A collection of NixOS modules covering hardware quirks.

  • You can write your own modules, then include the paths using the imports mechanism: https://nixos.org/manual/nixos/stable/#sec-modularity. This is used to great effect with nixos-hardware, which has a multitude of fixes for specific hardware / laptop configurations.

  • nix

    Nix, the purely functional package manager

  • I don't know if it enhances everything you had a problem with, but there is work on improving the experimental "nix" command.

  • clr-man-pages

    Discontinued Man pages that cover topics specific to Clear Linux OS

  • Thanks for the reply! I agree, it's probably important to ask what "stateless" really means. My understanding based on the Clear Linux man page (https://github.com/clearlinux/clr-man-pages/blob/master/stateless.7.rst) is that one important aspect is the strict separation between system defaults and user configuration. For example, in Clear Linux the user can empty /etc and reboot to restore the system defaults. How would I restore the default configuration in NixOS? By removing the relevant parts in configuration.nix and re-running the package manager?

  • 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
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