diff --git a/README.md b/README.md index 79f0e3d..208f016 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,32 @@ Ne contient aucune donnée des utilisateurs nommés. Ça, c'est dans [Nixos_User --- +# Installer un paquet sans le mettre "en dur" + +Pour tester un outil sans toucher à `configuration.nix`. + +Un shell temporaire, le paquet disparaît en sortant : + +```bash +nix-shell -p git +``` + +Équivalent flakes : + +```bash +nix shell nixpkgs#git +``` + +Lancer un programme une seule fois, sans même ouvrir de shell : + +```bash +nix run nixpkgs#git -- --version +``` + +Aucune de ces méthodes ne survit à un reboot ni à un `nixos-rebuild`. Pour que ça reste en permanence, ajouter le paquet dans `environment.systemPackages` d'un `configuration.nix` puis `sudo nixos-rebuild switch`. + +--- + # Installer un PC Une étape à la fois. Ne saute pas d'étape.