Benutzer-Werkzeuge

Webseiten-Werkzeuge


notiz:nixos-cheats

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
notiz:nixos-cheats [2021/01/23 19:23] clerienotiz:nixos-cheats [2022/10/15 13:33] (aktuell) clerie
Zeile 1: Zeile 1:
 ====== NixOS cheats ====== ====== NixOS cheats ======
 +
 +===== Nix Flakes =====
 +
 +==== Nix Build Host Configuration ====
 +
 +<code bash>
 +nix build .#nixosConfiguration.hostname.config.system.build.toplevel
 +</code>
 +
 +==== Neuen NixOS Host von Flake installieren ====
 +
 +<code bash>
 +sudo nixos-install --no-root-passwd --root /mnt --flake git+https://git.clerie.de/clerie/nixfiles.git#hydra-2
 +</code>
 +
  
 ===== Konfiguration mit eigenen Paketquellen für eine VM bauen ===== ===== Konfiguration mit eigenen Paketquellen für eine VM bauen =====
Zeile 35: Zeile 50:
 nix-build -E "with import <nixpkgs> {}; callPackage ./. {}" nix-build -E "with import <nixpkgs> {}; callPackage ./. {}"
 </code> </code>
 +
 +===== Channel updates =====
 +<code bash>
 +nix-channel --update nixos
 +</code>
 +
 +===== Nix Store aufräumen / Alte Generationen entfernen =====
 +
 +Im Normalfall reicht das hier:
 +<code bash>
 +sudo reboot
 +sudo nix-collect-garbage -d
 +</code>
 +
 +Alle Generationen die älter als 14 Tage sind entfernen:
 +<code bash>
 +sudo nix-env --delete-generations 14d
 +</code>
 +
 +Ungenutze Pakete entfernen:
 +<code bash>
 +sudo nix-store --gc
 +</code>
 +
notiz/nixos-cheats.1611426184.txt.gz · Zuletzt geändert: 2021/01/23 19:23 von clerie

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki