Wednesday, November 11, 2026

TuxWraith

Make Your System Yours. Linux guides, distro news, and fixing your own system.

DistroIndependentRolling or fixed

NixOS

A pioneering distribution where entire system configurations are declared in code, enabling reproducible builds and instant rollbacks.

No guides yet · Last reviewed 7 Nov 2026

At a glance

NixOS

Family
Independent
First release
2003
Release model
Rolling or fixed (channels: unstable / stable)
Package manager
nix (Nixpkgs ecosystem)
Init system
systemd
Architecture
x86_64, aarch64, riscv64
Installer
Calamares or CLI
Default desktop
GNOME (KDE Plasma or custom desktop declared in config)

Overview

NixOS approaches system administration fundamentally differently from traditional distributions. The entire operating system—including packages, services, and kernel parameters—is specified declaratively in configuration files.

Because state changes are transactional and immutable, system updates never overwrite live libraries. If a configuration breaks boot or an application, you can instantly roll back to any earlier working generation.

Is it for you?

Good fit if you…

  • want reproducible, version-controlled system configurations across machines
  • rely on effortless rollbacks when experimental upgrades cause issues
  • enjoy declarative infrastructure and functional package management concepts

Look elsewhere if you…

  • need standard FHS filesystem paths for arbitrary binary executables (try Debian or Fedora)
  • want a simple traditional distro without learning the Nix configuration language (try Linux Mint or Ubuntu)

Everyday commands

Full cheat sheet →
sudo nixos-rebuild switch
Build and activate the system configuration defined in configuration.nix.
sudo nixos-rebuild switch --upgrade
Upgrade channels and switch to the newly generated system configuration.
nix-shell -p <package>
Open a temporary shell containing an ephemeral package.
nix search nixpkgs <query>
Search Nixpkgs packages for matching software.
nix-collect-garbage -d
Delete old system generations and free up disk storage.

Official resources