• # how nixos do it

    Posté par . En réponse au journal NixOS ou comment j'ai rendu mes machines interchangeables et ennuyeuses. Évalué à 7. Dernière modification le 13 novembre 2022 à 19:48.

    J'ai toujours des interrogations après avoir testé nixos et lu pas mal de doc. À chaud :

    La doc est éclatée, au sens propre comme au figuré

    Il y a le manual officiel qui explique bien comment installer et le fait que tout est piloté via le configuration.nix et nixos-rebuild switch. On setup assez facilement les quelques paquets systèmes. Après plus rien. Il faut chercher, un peu de le wiki non officiel et beaucoup sur google et quelques blogs.

    Dès qu'on veut rentrer dans le détail de choses simples, tout est mélangé entre les syntaxes officielles, (削除) nouvelles (削除ここまで) expérimentales, des définitions à la "inception" sans fin. J'ai été rassuré quand d'autres ont ressenti la même chose.

    configuration.nix

    Au bout de quelques heures, j'ai capté que l'ensemble des options du configuration.nix se trouvent ici. ça m'éviterait une meilleure visibilité.

    NixOS xor Nix

    La doc Nixos renvoie parfois sur Nix pour certaines commandes et là, je fini par être perdu. Nixos et sa config globale par root mais dont certains utilisateurs non root peuvent utiliser nix comme gestionnaire de paquets. Parfois ça parle de fichier .nix utilisateur sans expliquer ou les stocker et comment les appeler ? Pareil pour des bouts de code de config, difficile de savoir ou les mettre.

    How nixos do it

    Finalement, ce qui serait intéressant c'est une tableau comparatif "other distros" vs "Nixos" sur les tâches ou actions habituelles sous linux.

    Questions
    • nixos sait faire tourner des images dockers ? c'est la bonne façon de faire ?
    • nixos sait faire tourner des images avec podman, un exemple de config simple ?

    J'ai encore des heures de docs et tests à me taper...