Nix et NixOS
⚠️ Livre incomplet
Introduction
Introduction à Nix, comment l'installer, ce que c'est, des exemples d'utilisation et d'autres infos.
Keskesé
Il y a pas mal de choses dans l'écosystème Nix et on va découvrir les détails des composants plus...
Pourquoi Nix ? (exemples)
Nix a beaucoup d'utilisations possibles pour les développeurs et les adminsys. Mais aussi certain...
Sources et références
Si vous souhaitez trouver l'information à sa source (c'est de là que viennent toutes mes infos po...
Théorie
Comment fonctionne Nix. Je trouve ça intéressant d’abord parler de la théorie avant de passer à l...
Le langage
Tout d'abord il est intéressant de comprendre comment fonctionne le langage Nix car c'est vraimen...
Les dérivations
Les dérivations dans Nix sont la base des builds des applications. Elle se basent sur la fonction...
Profiles
Les profiles sont là pour isoler la configuration de chaque utilisateur·ice et permettre de reven...
Garbage Collector
Maintenant je pense qu'il est intéressant de se demander ce qu'il se passe lorsque l'on veut fair...
Channels et nixpkgs
Les channels sont les repos de Nix. Un channel c'est simplement une URL qui pointe vers un endroi...
Le cache (ou "nix store partagé")
Pour éviter de build plusieurs fois le même fichier et de perdre du temps à ça, il est possible d...
Flakes
Les Nix Flakes sont des dossiers (généralement des repo git) ayant à leur racine un fichier flake...