nix3-run.md 1.1 KB

nix run

Nix ํ”Œ๋ ˆ์ดํฌ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰. ๊ฐ™์ด ๋ณด๊ธฐ: ํ”Œ๋ ˆ์ดํฌ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” nix3 flake. ๋” ๋งŽ์€ ์ •๋ณด: https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-run.html.

  • ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ”Œ๋ ˆ์ดํฌ์—์„œ ๊ธฐ๋ณธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹คํ–‰:

nix run

  • nixpkgs์—์„œ ํŒจํ‚ค์ง€ ์ด๋ฆ„๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ช…๋ น ์‹คํ–‰ (ํ•ด๋‹น ํŒจํ‚ค์ง€์˜ ๋‹ค๋ฅธ ๋ช…๋ น์„ ์›ํ•˜๋ฉด tldr nix3 shell ์ฐธ์กฐ):

nix run nixpkgs#{{ํŒจํ‚ค์ง€}}

  • ์ œ๊ณต๋œ ์ธ์ˆ˜์™€ ํ•จ๊ป˜ ๋ช…๋ น ์‹คํ–‰:

nix run nixpkgs#{{vim}} -- {{๊ฒฝ๋กœ/๋Œ€์ƒ/ํŒŒ์ผ}}

  • ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ์‹คํ–‰:

nix run {{์›๊ฒฉ_์ด๋ฆ„}}:{{์†Œ์œ ์ž}}/{{๋ ˆํฌ}}

  • ํŠน์ • ํƒœ๊ทธ, ๋ฆฌ๋น„์ „ ๋˜๋Š” ๋ธŒ๋žœ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ์‹คํ–‰:

nix run {{์›๊ฒฉ_์ด๋ฆ„}}:{{์†Œ์œ ์ž}}/{{๋ ˆํฌ}}/{{์ฐธ์กฐ}}

  • ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ์™€ ํ”„๋กœ๊ทธ๋žจ์„ ์ง€์ •ํ•˜์—ฌ ์›๊ฒฉ ์ €์žฅ์†Œ์—์„œ ์‹คํ–‰:

nix run "{{์›๊ฒฉ_์ด๋ฆ„}}:{{์†Œ์œ ์ž}}/{{๋ ˆํฌ}}?dir={{๋””๋ ‰ํ† ๋ฆฌ_์ด๋ฆ„}}#{{์•ฑ}}"

  • GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ์˜ ํ”Œ๋ ˆ์ดํฌ ์‹คํ–‰:

nix run github:{{์†Œ์œ ์ž}}/{{๋ ˆํฌ}}/pull/{{๋ฒˆํ˜ธ}}/head