Outils pour utilisateurs

Outils du site


tuto:nix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
tuto:nix [2020/04/11 09:23] – [nix] roottuto:nix [2022/06/21 15:27] – [nix] root
Ligne 140: Ligne 140:
 ==== nix-shell ==== ==== nix-shell ====
   * https://www.sam.today/blog/environments-with-nix-shell-learning-nix-pt-1/   * https://www.sam.today/blog/environments-with-nix-shell-learning-nix-pt-1/
 +
 +<xtermrtf>
 +$ nix-shell shell.nix
 +</xtermrtf>
 +
 <xtermrtf> <xtermrtf>
 $ nix-shell --pure -E 'import <nixpkgs> {}' -A hello $ nix-shell --pure -E 'import <nixpkgs> {}' -A hello
Ligne 464: Ligne 469:
 nix-repl> (builtins.parseDrvName "NUnit.Console-3.0.1").name nix-repl> (builtins.parseDrvName "NUnit.Console-3.0.1").name
 "NUnit.Console" "NUnit.Console"
 +</xtermrtf>
 +
 +=== nix edit ===
 +Permet d'éditer un build avant de l'installer ([|https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-edit.html|nix edit]]):
 +<xtermrtf>
 +$ EDITOR=vim nix edit -f "<nixpkgs>" samba --extra-experimental-features nix-command
 +</xtermrtf>
 +
 +On install ensuite le paquet:
 +<xtermrtf>
 +$ nix-env -i samba
 </xtermrtf> </xtermrtf>
  
tuto/nix.txt · Dernière modification : 2022/06/21 20:15 de root