diff --git a/pages.de/common/nix.md b/pages.de/common/nix.md index 6c9a97d24c..59a64bbfd6 100644 --- a/pages.de/common/nix.md +++ b/pages.de/common/nix.md @@ -1,24 +1,34 @@ # nix -> Dienstprogramme für die Nix-Sprache und den Nix-Speicher. +> Ein leistungsfähiger Paketmanager, der das Paketmanagement zuverlässig, reproduzierbar und deklarativ macht. +> `nix` ist experimentell und muss gesondert aktiviert werden. Für die klassische, stabile Schnittstelle siehe `tldr nix classic`. +> Einige Unterbefehle wie `build`, `develop`, `flake`, `registry`, `profile`, `search`, `repl`, `store`, `edit`, `why-depends` usw. haben ihre eigene Benutzerdokumentation. > Weitere Informationen: . -- Suche nach einem Paket über seinen Namen oder seine Beschreibung: +- Aktiviere den `nix` Befehl: -`nix search {{suchbegriff}}` +`mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf` -- Starte eine Nix-Shell, die die angegebenen Pakete zur Verfügung stellt: +- Suche nach einem Paket in nixpkgs via Packagenamen oder Beschreibung: -`nix run {{nixpkgs.pkg1 nixpkgs.pkg2 ...}}` +`nix search nixpkgs {{suchbegriff}}` -- Optimiere die Festplattennutzung des Nix-Speichers durch Zusammenfassen doppelter Dateien: +- Starte eine Nix-Shell und stelle die angegebenen Pakete von nixpkgs darin bereit: -`nix store optimise` +`nix shell {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}` -- Starte eine interaktive Umgebung zum Ausführen von Nix-Ausdrücken: +- Installiere einige Pakete von nixpkgs dauerhaft: + +`nix profile install {{nixpkgs#pkg1 nixpkgs#pkg2 nixpkgs#pkg3 ...}}` + +- Entferne ungenutzte Pfade aus dem Nix-Store, um Speicherplatz freizugeben: + +`nix store gc` + +- Starte eine interaktive Umgebung zur Auswertung von Nix-Ausdrücken: `nix repl` -- Upgrade Nix auf die neueste stabile Version: +- Zeige Hilfe für einen bestimmten Unterbefehl anzeigen: -`nix upgrade-nix` +`nix help {{unterbefehl}}` diff --git a/pages.ko/common/nix.md b/pages.ko/common/nix.md index 3aaa32c298..3f1d7db160 100644 --- a/pages.ko/common/nix.md +++ b/pages.ko/common/nix.md @@ -7,7 +7,7 @@ - `nix` 명령 활성화: -`mkdir -p ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf` +`mkdir {{[-p|--parents]}} ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf` - nixpkgs에서 이름이나 설명으로 패키지 검색: