Updates & Konfigurations-Management
VeloxOS bricht komplett mit dem traditionellen, imperativen Paket-Repository-Modell (wie pacman oder apt). Stattdessen werden der Systemzustand, die installierten Anwendungen und alle Updates vollständig über Nix Flakes verwaltet.
Dieser deklarative Ansatz garantiert, dass deine System-Updates atomar ablaufen. Sollte ein Update jemals fehlschlagen oder einen Fehler verursachen, kannst du beim Systemstart im Bootloader sofort zu deiner vorherigen, funktionierenden Konfiguration zurückkehren.
❄️ Das Flake-basierte Update-Modell
Abschnitt betitelt „❄️ Das Flake-basierte Update-Modell“Das gesamte VeloxOS-Ökosystem – einschließlich unserer Zen-Kernel-Konfiguration, der vorbereiteten Niri-Compositor-Umgebung und den Gaming-Optimierungen – ist sauber als Code definiert. Um Systemkomponenten und Anwendungen zu aktualisieren, bringst du einfach die Inputs deines Flakes auf den neuesten Stand.
Aktualisierung via Terminal (Empfohlen)
Abschnitt betitelt „Aktualisierung via Terminal (Empfohlen)“Um die neuesten Paketdefinitionen aus den offiziellen Upstream-NixOS-Kanälen abzurufen, wechsle in dein Konfigurationsverzeichnis und aktualisiere die Flake-Locks:
cd ~/veloxos-confignix flake updateSobald die Datei flake.lock aktualisiert wurde, wendest du die Änderungen an und baust deine VeloxOS-Umgebung in einem einzigen Schritt neu:
sudo nixos-rebuild switch --flake .#default🐧 Der Zen-Kernel & Gaming-Performance
Abschnitt betitelt „🐧 Der Zen-Kernel & Gaming-Performance“VeloxOS wird standardmäßig mit dem Linux-Zen-Kernel ausgeliefert. Dieser ist speziell auf extrem niedrige Latenzen, hohe Reaktionsgeschwindigkeit und optimiertes Prozess-Scheduling bei anspruchsvollen Gaming-Sessions ausgelegt.
Da VeloxOS direkt auf den riesigen, offiziellen Paket-Repositories von NixOS aufbaut, werden Kernkomponenten und Kernel-Updates vorkompiliert aus dem offiziellen Nix-Cache geladen. Das garantiert dir ein topaktuelles System, ohne dass deine CPU Pakete stundenlang selbst aus dem Quellcode kompilieren muss.