Leksykon IT › Infrastruktura › Nix Flake

Nix Flake

Infrastruktura Svenska → Zaktualizowano: 2026-10-06

Format projektu Nix powtarzalny z założenia. flake.nix + flake.lock dokładnie przypinają wszystkie zależności. Od Nix 2.4 (2021), domyślnie w Nix 2.18+. Nowoczesny sposób używania Nixa.

W odróżnieniu od klasycznego Nixa plik flake.lock zapisuje dokładne skróty wszystkich wejść (rewizję nixpkgs, inne flakes). nix build odtwarza wynik bit w bit po miesiącach i latach. Zastosowania: powłoki deweloperskie (zamiennik devcontainerów), zadania CI, konfiguracja systemu NixOS, Home Manager (zarządzanie dotfiles). Sceptycy nadal uznają flakes za funkcję eksperymentalną, choć działają produkcyjnie. W społeczności trwa święta wojna: flakes kontra niv, nvfetcher i tradycyjne callPackage. W 2024 roku flakes były już praktycznie domyślnym wyborem.

← Wróć do leksykonu