Hat jemand von euch NixOS drauf? Wenn ja, wie ist das so als täglicher Fahrer?
Als ungewaschener Minze-Prolet schaue ich bewundernd zu dir auf. Wenn ich mal arbeitslos bin, installiere ich auch Bogen.
Ich hab auch mal mit Minze angefangen, die Motivation auf Bogen zu hüpfen war dann dadurch gegeben, dass der Quack genauso unstable war und dann dachte ich mir wenn ich mich schon mit sonem Schman abgeben muss dann will ich wenigstens maimain können.
Und die Moral von der Geschicht: Proprietäre Nvidia Treiber machen alles kaputt und diskriminieren da nicht.
Nutze es seit drei Monaten ausschließlich und bin sehr zu Frieden. Ich nutze es zum Zocken mit Steam und Lutris - selbst GPU Undervolting war kein Problem.
Setup war wie zu erwarten ein Hasenloch und eine Lernkurve und es gibt ein paar Besonderheiten wie zB Appimages, Firefox PWAs die man beachten muss.
Das Gute ist das ich mein System jederzeit auf anderen Geräten identisch installieren kann - je nachdem wie viel du vorkonfigurierst.
Ich habs ein paar Mal ausprobiert, werd aber irgendwie nicht warm damit. Mein Hauptproblem war, dass man zu installierende Paketein der Config einträgt, ich aber nie wirklich durchgestiegen bin, welche Pakete man wo eintragen muss.
Ich verwende das hier: https://snowfall.org/guides/lib/quickstart/
und hab mir auch die Konfiguration einer Freundin als Basis hergenommen, weil ich halt null Nix kann. Ich kann quasi nix.
Wenn Du Nix nicht kannst, kannst Du doch quasi alles. Kannst Du mir mal bitte die Lottozahlen von nächster Woche schicken?
Mein Hauptproblem war, dass man zu installierende Paketein der Config einträgt, ich aber nie wirklich durchgestiegen bin, welche Pakete man wo eintragen muss.
Ich verstehe nicht ganz, was du damit meinst. Programme, die du nur im Pfad haben möchtest, trägst du in die Liste environment.systemPackages
ein, z.B. Tools wie ncdu
. Für Programme, die eine Systemkonfiguration benötigen, gibt es dann Module, die über ihre Attributsets unter programs
oder services
konfiguriert und im Pfad bereitgestellt werden. Zum Beispiel
programs.neovim = {
enable = true;
vimAlias = true;
}
installiert neovim, erstellt eine Config, legt im Pfad einen Wrapper an, der Neovim mit der Config startet, und erstellt einen Symlink auf den Wrapper im Pfad mit dem Namen vim
. Ansonsten müsstest du das alles eben selber machen.