This commit is contained in:
2026-06-16 21:49:01 +02:00
parent 65a547ad1a
commit 956889173a
15 changed files with 326 additions and 154 deletions
+18 -18
View File
@@ -14,13 +14,13 @@ cd ~/nixos-config
```
**Was wird geklont?**
- `flake.nix` Die Eingangsdatei
- `flake.lock` Gepinnte Versionen für reproduzierbare Builds
- Alle Module im `modules/`-Verzeichnis
- `configuration.nix` Basis-Config
- `hardware-configuration.nix` Host-spezifische Beispiel-/Ausgangsdatei
- Alle `.md`-Dateien (Anleitungen)
- Git-History
- `flake.nix` Die Eingangsdatei
- `flake.lock` Gepinnte Versionen für reproduzierbare Builds
- Alle Module im `modules/`-Verzeichnis
- `configuration.nix` Basis-Config
- `hardware-configuration.nix` Host-spezifische Beispiel-/Ausgangsdatei
- Alle `.md`-Dateien (Anleitungen)
- Git-History
**Was musst du trotzdem prüfen?**
- `hardware-configuration.nix` muss zu deinem Rechner passen.
@@ -71,7 +71,7 @@ Alle starten mit denselben Input-Versionen.
## Stable vs Unstable - Was sollte im Repo sein?
### Aktuelle Wahl: `nixos-unstable` (Richtig!)
### Aktuelle Wahl: `nixos-unstable` (Richtig!)
**flake.nix sagt:**
```nix
@@ -83,10 +83,10 @@ nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
| Kriterium | Stable | Unstable |
|-----------|--------|----------|
| **Stabilität** | Hoch | Mittel (aber gut getestet) |
| **Aktuelle Treiber** | ⚠️ Verzögert | Täglich neu |
| **Aktuelle Treiber** | Verzögert | Täglich neu |
| **Gaming** | Funktioniert | **Optimal** |
| **Mesa-Git** | Nicht möglich | Ja |
| **Chaotic-Nyx** | Nicht kompatibel | Ja |
| **Mesa-Git** | Nicht möglich | Ja |
| **Chaotic-Nyx** | Nicht kompatibel | Ja |
| **Steam/Proton** | Funktioniert | **Neuste Fixes** |
**Conclusion:** `nixos-unstable` ist die richtige Wahl für Gaming + Chaotic-Nyx.
@@ -170,9 +170,9 @@ graphicsConfig = ./modules/graphics/mesa-amd.nix; # oder nvidia.nix, etc.
Dieses Repo nutzt bereits **Chaotic-Nyx Cachix** (vorkompilierte Pakete).
Das bedeutet:
- Builds sind 4-6x schneller
- Statt 90 Min → nur 15-30 Min
- Automatisch aktiviert, kein Setup nötig
- Builds sind 4-6x schneller
- Statt 90 Min → nur 15-30 Min
- Automatisch aktiviert, kein Setup nötig
**Mehr Infos:** Siehe [`CACHIX_ANLEITUNG.md`](CACHIX_ANLEITUNG.md)
@@ -390,14 +390,14 @@ flake.lock = reproduzierbare Input-Versionen
### Richtig versionieren
```bash
# Immer committen:
# Immer committen:
- flake.nix (Eingabe-Definition)
- flake.lock (Input-Versionen)
- configuration.nix (Config)
- modules/ (Die ganzen Module)
- *.md (Dokumentation)
# ⚠️ Nur committen, wenn das Repo wirklich genau diesen Host beschreibt:
# Nur committen, wenn das Repo wirklich genau diesen Host beschreibt:
- hardware-configuration.nix
```
@@ -438,9 +438,9 @@ git pull upstream main
| **Stable oder Unstable?** | `nixos-unstable` (für Gaming optimal) |
| **Mesa-Git automatisch?** | Ja, aktiviert in modules/chaotic-nyx.nix |
| **Kann ich den Desktop wechseln?** | Ja, einfach die Zeile in configuration.nix ändern |
| **Wie update ich später?** | `nix flake update && sudo nixos-rebuild switch --flake .#template` |
| **Wie update ich später?** | `nixos-update` oder `nixos-update update-inputs` |
| **Kann ich meine Anpassungen speichern?** | Ja, in Unterordnern oder neuen Modulen |
---
**Alles klar? Jetzt können deine Freunde direkt loslegen!** 🚀
**Alles klar? Jetzt können deine Freunde direkt loslegen!**