Nix ist drei Dinge zugleich: eine rein funktionale, lazy ausgewertete Sprache zur Beschreibung von Paketen und Konfigurationen; ein Build-Tool, das diese Beschreibungen zu reproduzierbaren Derivationen auswertet und sie in isolierten Sandboxes baut; und ein Paketmanager, der die Ergebnisse installiert, aktualisiert und zurückrollt, ohne je anzutasten, was bereits auf dem System liegt. NixOS ist eine Linux-Distribution, die auf allen dreien aufbaut und das gesamte System (Pakete, Dienste, Nutzer) aus derselben deklarativen Sprache konfiguriert. Zusammen machen sie Builds, Deployments und Entwicklungsumgebungen wirklich reproduzierbar: Was auf einer Maschine funktioniert, funktioniert auf jeder Maschine, heute und in Jahren noch.

Als Nix- und NixOS-Experten betreiben wir sie seit Jahren produktiv und auf unseren eigenen Rechnern und helfen Teams dabei, sie ohne Trial-and-Error einzuführen.

Warum Nix & NixOS

Reproduzierbar per Design

Jeder Build läuft in einer isolierten Sandbox mit explizit deklarierten Eingaben, was auf einer Maschine funktioniert, funktioniert auf jeder und auch noch nächstes Jahr.

Atomare Updates & Rollbacks

System- und Paketänderungen sind transaktional. Geht etwas schief, ist ein Rollback zur vorherigen Generation in Sekunden erledigt, ohne kaputte Halb-Updates.

Deklarative Infrastruktur

Ein ganzes System (Pakete, Dienste, Nutzer, Secrets) als versionierten Code beschreiben und überall identisch reproduzieren.

Verlässliche Entwicklungsumgebungen

Ein einzelner Befehl gibt jedem Mitwirkenden exakt dieselbe Toolchain, bis zur letzten Bibliotheksversion, sodass „läuft bei mir“ keine Ausrede mehr ist.

Ein Tool für jede Sprache

Nixpkgs bündelt weit über 100.000 Software-Pakete über alle Ökosysteme hinweg, sodass polyglotte Stacks ein einziges, konsistentes Build-Tool teilen.

Keine Abhängigkeitskonflikte

Mehrere Versionen derselben Bibliothek koexistieren sicher nebeneinander, mit automatischer Garbage Collection für alles, was nicht mehr referenziert wird.

Unsere Leistungen

Nixpkgs-Packaging

Wir packagen eure Software für Nixpkgs oder richten ein privates Flake bzw. Overlay für internes Tooling ein.

Reproduzierbare Builds & CI

Nix-basierte Build-Pipelines, die bei jedem Lauf auf jeder Maschine identische Artefakte erzeugen.

Reproduzierbare Entwicklungsumgebungen

Flake-basierte Dev-Shells, damit das Onboarding neuer Mitwirkender Minuten statt Tage dauert.

NixOS-Infrastruktur

Deklarative Server-Flotten, ausgerollt und synchron gehalten mit Tools wie nixos-rebuild, deploy-rs oder colmena, inklusive Secrets-Management.

Migration & Schulung

Migration bestehender Infrastruktur oder CI zu Nix sowie praxisnahe Schulungen, damit euer Team produktiv wird.

Laufende Wartung

Pakete, NixOS-Module und Flake-Inputs dauerhaft aktuell und sicher halten.

Kontaktiere uns

Projekt starten