Vorbereitung
Wie im NixOS-Beitrag angekündigt, habe ich meinen Desktop-Rechner auf NixOS aktualisiert.
Die Grundinstallation verlief erstaunlich schnell und war in unter 10 Minuten abgeschlossen – inklusive Neustarts!
Anschließend konnte ich die .nix
-Dateien aus dem letzten Beitrag übernehmen. Nur kleinere Anpassungen für den Bootmanager und den Hostnamen waren nötig. Das System war dann zügig wieder in dem Zustand, wie ich es haben wollte.
Nvidia-Treiber
In meinem Rechner steckt eine Nvidia-Grafikkarte (RTX 2060). Die Treiber ließen sich relativ einfach konfigurieren. Dazu habe ich Folgendes in meine configuration.nix
eingetragen:
hardware.graphics = {
enable = true;
};
services.xserver.videoDrivers = ["nvidia"];
hardware.nvidia = {
modesetting.enable = true;
powerManagement.enable = false;
powerManagement.finegrained = false;
open = true;
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.stable;
};
Steam
Um Steam zu installieren, reichte dieser Abschnitt in der configuration.nix
. Danach einfach nixos-rebuild switch
ausführen:
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
localNetworkGameTransfers.openFirewall = true;
};
Was musste ich sonst noch machen?
Nach der Konfiguration der Nvidia-Treiber und Steam konnte ich tatsächlich direkt mit dem Spielen loslegen.
Es war deutlich einfacher, als ich erwartet hatte. Die NixOS-Dokumentation, insbesondere das Wiki, ist sehr detailliert und hilfreich in diesen Bereichen.
Was ich noch konfigurieren musste, war Sunshine. Es war bereits installiert, aber ich musste mein Steam Deck noch verbinden.
Das Streaming mit Sunshine und Moonlight funktioniert nach meiner Erfahrung deutlich besser als mit Steam Remote Play.
Vorgehen:
- Sunshine öffnen
- Passwort setzen
- Moonlight auf dem Steam Deck starten
- PIN eingeben
- Fertig – alles läuft wieder
Fazit
Insgesamt bin ich bisher sehr zufrieden mit dem Wechsel zu NixOS auf meinem Desktop.