nix-on-droid brings the Nix package manager to Android using proot and a modified Termux environment, enabling declarative software management without root access.
Home Manager uses Nix to declaratively manage user packages and dotfiles, extending NixOS benefits to individual environments. It demands Nix expertise but offers reproducibility.
awesome-nix collects essential resources for mastering the Nix package manager and NixOS, highlighting reproducible builds and declarative system management.
flake-parts applies the NixOS module system paradigm to Nix flakes, simplifying complex configurations by enabling modular, shareable units in flakes management.
nix-starter-configs offers Nix flakes-based templates for reproducible, portable NixOS and home-manager configurations, easing multi-host and multi-user setup. Here’s how it works.
nix.dev uses MyST, a CommonMark superset, to deliver structured, community-driven documentation for the Nix ecosystem, balancing flexibility and quality in open-source docs.
Mic92/dotfiles uses Nix flakes to manage NixOS system configurations, dotfiles, and a standalone Neovim setup, enabling reproducible deployments across various environments.
microvm.nix offers declarative MicroVMs on NixOS/macOS using eight hypervisors, enabling version-controlled, reproducible VM deployments with fixed RAM and flexible storage.
Naersk is a Nix library enabling reproducible Rust builds free of Impure Function Dependencies. It parses Cargo.lock and manages dependencies purely in Nix, ideal for CI/CD and Hydra.
nix-darwin adapts NixOS’s declarative system configuration model to macOS, enabling reproducible, version-controlled system setups using Nix modules and flakes.
Nixvim offers a declarative Neovim configuration system using Nix modules and Lua generation, blending reproducibility with flexible plugin setup. Ideal for Nix users.
Nixpkgs powers NixOS with over 120,000 declaratively managed packages using a purely functional approach. Explore its architecture, CI, and tradeoffs for reproducible Linux systems.
Agenix is a Nix library and CLI tool that integrates age encryption with NixOS to securely handle secrets, enabling reproducible deployments without cleartext exposure.
A practical look at the “NixOS & Flakes Book,” an unofficial, community-driven guide demystifying NixOS and its experimental Flakes feature for newcomers.