nix-shell

Nix 표현을 기반으로 대화형 셸 시작. 같이 보기: nix3 shell. 더 많은 정보: https://nixos.org/manual/nix/stable/command-ref/nix-shell.html.

  • 현재 디렉터리의 shell.nix 또는 default.nix의 nix 표현으로 시작:

nix-shell

  • 비대화형 셸에서 셸 명령 실행 후 종료:

nix-shell --run "명령어 인수1 인수2 …"

  • 현재 디렉터리의 default.nix의 표현으로 시작:

nix-shell default.nix

  • nixpkgs에서 로드된 패키지로 시작:

nix-shell --packages 패키지1 패키지2 …

  • 특정 nixpkgs 리비전에서 로드된 패키지로 시작:

nix-shell --packages 패키지1 패키지2 … -I nixpkgs=https://github.com/NixOS/nixpkgs/archive/nixpkgs_revision.tar.gz

nix-shell -i 인터프리터 --packages 패키지1 패키지2 …