OH: "Doku steht auf Reddit" – "Iiiihhh"
Ich wünschte, mehr Menschen würden so reagieren. #NixOS
OH: "Doku steht auf Reddit" – "Iiiihhh"
Ich wünschte, mehr Menschen würden so reagieren. #NixOS
@xsteadfastx @f2k1de Hey, schade das zu hören. Zeigt mir mal wieder, dass die Zugänglichkeit zum Nix Ökosystem noch echt ganz am Anfang steht.
Ich hab damals Nix mit den Nix pills gelernt, hatte aber auch parallel funktionale Programmierung im Kurs, was viel geholfen hat. Jetzt würde mich interessieren; kennt ihr die Nix pills, würdet ihr die auch in die Kategorie brainfart einsortieren?
@f2k1de @xsteadfastx Ja ich glaube mir fällt gerade auch nach längerem nachdenken keine Einführung ein, die den Fokus auf den praktischen Einstieg in Nix/NixOS legt.
Bin mir aber vllt auch noch nicht ganz sicher, was du mit Produktivbetrieb meinst. Meinst du kompakte Antworten auf so Fragen wie
- Wie installiere ich Pythonpaket xy?
- Wie richte ich einen Mailserver auf NixOS ein?
- Wie installiere ich alte Version x von Paket y?
@f2k1de @erictapen @xsteadfastx so every service should have a section in the NixOS manual?
like https://nixos.org/nixos/manual/index.html#module-services-nextcloud
or just an introduction that points you at https://nixos.org/nixos/options.html? maybe also improve descriptions there
@f2k1de @xsteadfastx ich bekomme zwar das meiste hin, verstehe aber nicht wirklich was ich tue :D
bei meiner arbeit als administrator hab ich gelernt bestehende konfigurationen zu kopieren. wenn ich etwas neues paketiere kopiere ich also bestehende pakete in gleicher sprache und änder abhängigkeiten etc bis es funktioniert. das kann paar stunden dauern...
für kompliziertere sachen muss ich dann im forum oder irc fragen, z.B.: https://github.com/davidak/nixos-config/blob/5a6caf34f7708a6378a42659f8f2d6c3dcc6a6be/machines/atomic/configuration.nix#L116-L133
configs andere sind auch hilfreich :)
@xsteadfastx @f2k1de ja. ich hab da ein gefühl für bekommen durch benutzen und nachschauen, wie andere es machen. und halt andere fragen
hast du ein konkretes beispiel wo du nicht weiter gekommen bist?
wie müsste eine hilfreiche dokumentation es erklären?
es gibt ja bereits recht ausführliche dokus:
https://nixos.org/nix/manual/#ch-expression-language
https://nixos.org/nixos/manual/#sec-configuration-syntax
https://nixos.org/nixpkgs/manual/#chap-quick-start