Jelajahi Sumber

nix*: add Korean translation (#14516)

์ฝ”๋“œ์‹ธ์ด 4 bulan lalu
induk
melakukan
f76992563a

+ 13 - 0
pages.ko/common/nix-build.md

@@ -0,0 +1,13 @@
+# nix-build
+
+> Nix ํ‘œํ˜„์‹์„ ๋นŒ๋“œ.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `nix3 build`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/nix-build.html>.
+
+- Nix ํ‘œํ˜„์‹ ๋นŒ๋“œ:
+
+`nix-build '<nixpkgs>' --attr {{firefox}}`
+
+- ์ƒŒ๋“œ๋ฐ•์Šค๋œ Nix ํ‘œํ˜„์‹ ๋นŒ๋“œ (NixOS๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ):
+
+`nix-build '<nixpkgs>' --attr {{firefox}} --option sandbox true`

+ 29 - 0
pages.ko/common/nix-classic.md

@@ -0,0 +1,29 @@
+# nix classic
+
+> ์•ˆ์ •์ ์ด๊ณ  ๊ฐ•๋ ฅํ•œ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋ฅผ ์œ„ํ•œ ํด๋ž˜์‹ํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋กœ, ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ์‹ ๋ขฐ์„ฑ ์žˆ๊ณ  ์žฌํ˜„ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์„ ์–ธ์ ์œผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
+> `nix-build`, `nix-shell`, `nix-env`, `nix-store`์™€ ๊ฐ™์€ ์ผ๋ถ€ Nix ๋ช…๋ น์—๋Š” ์ž์ฒด ํŽ˜์ด์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์ด ๋ณด๊ธฐ: `tldr nix`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org>.
+
+- nixpkgs์—์„œ ์ด๋ฆ„์œผ๋กœ ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰:
+
+`nix-env -qaP {{๊ฒ€์ƒ‰_์šฉ์–ด_์ •๊ทœ์‹}}`
+
+- ์ง€์ •๋œ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋กœ ์‰˜ ์‹œ์ž‘:
+
+`nix-shell -p {{ํŒจํ‚ค์ง€1 ํŒจํ‚ค์ง€2 ํŒจํ‚ค์ง€3...}}`
+
+- ์ผ๋ถ€ ํŒจํ‚ค์ง€๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์„ค์น˜:
+
+`nix-env -iA {{nixpkgs.ํŒจํ‚ค์ง€1 nixpkgs.ํŒจํ‚ค์ง€2...}}`
+
+- ์ €์žฅ์†Œ ๊ฒฝ๋กœ(ํŒจํ‚ค์ง€)์˜ ๋ชจ๋“  ์ข…์†์„ฑ์„ ํŠธ๋ฆฌ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ:
+
+`nix-store --query --tree {{/nix/store/...}}`
+
+- ์ฑ„๋„(์ €์žฅ์†Œ) ์—…๋ฐ์ดํŠธ:
+
+`nix-channel --update`
+
+- Nix ์ €์žฅ์†Œ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ๋กœ ์ œ๊ฑฐ:
+
+`nix-collect-garbage`

+ 17 - 0
pages.ko/common/nix-collect-garbage.md

@@ -0,0 +1,17 @@
+# nix-collect-garbage
+
+> ์‚ฌ์šฉ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” nix ์ €์žฅ์†Œ ๊ฒฝ๋กœ ์‚ญ์ œ.
+> ์„ธ๋Œ€๋Š” `nix-env --list-generations` ๋ช…๋ น์–ด๋กœ ๋‚˜์—ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/nix-collect-garbage.html>.
+
+- ๊ฐ ํ”„๋กœํ•„์˜ ํ˜„์žฌ ์„ธ๋Œ€์—์„œ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๋ชจ๋“  ์ €์žฅ์†Œ ๊ฒฝ๋กœ ์‚ญ์ œ:
+
+`sudo nix-collect-garbage --delete-old`
+
+- ์˜ค๋ž˜๋œ ์ €์žฅ์†Œ ๊ฒฝ๋กœ ์‚ญ์ œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜:
+
+`sudo nix-collect-garbage --delete-old --dry-run`
+
+- 30์ผ๋ณด๋‹ค ์˜ค๋ž˜๋œ ๋ชจ๋“  ์ €์žฅ์†Œ ๊ฒฝ๋กœ ์‚ญ์ œ:
+
+`sudo nix-collect-garbage --delete-older-than 30d`

+ 36 - 0
pages.ko/common/nix-env.md

@@ -0,0 +1,36 @@
+# nix-env
+
+> Nix ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์„ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/#sec-nix-env>.
+
+- ์„ค์น˜๋œ ๋ชจ๋“  ํŒจํ‚ค์ง€ ๋‚˜์—ด:
+
+`nix-env -q`
+
+- ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ์กฐํšŒ:
+
+`nix-env -q {{๊ฒ€์ƒ‰์–ด}}`
+
+- ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํŒจํ‚ค์ง€ ์กฐํšŒ:
+
+`nix-env -qa {{๊ฒ€์ƒ‰์–ด}}`
+
+- ํŒจํ‚ค์ง€ ์„ค์น˜:
+
+`nix-env -iA nixpkgs.{{ํŒจํ‚ค์ง€_์ด๋ฆ„}}`
+
+- URL์—์„œ ํŒจํ‚ค์ง€ ์„ค์น˜:
+
+`nix-env -i {{ํŒจํ‚ค์ง€_์ด๋ฆ„}} --file {{example.com}}`
+
+- ํŒจํ‚ค์ง€ ์ œ๊ฑฐ:
+
+`nix-env -e {{ํŒจํ‚ค์ง€_์ด๋ฆ„}}`
+
+- ํŠน์ • ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ:
+
+`nix-env -u {{ํŒจํ‚ค์ง€_์ด๋ฆ„}}`
+
+- ๋ชจ๋“  ํŒจํ‚ค์ง€ ์—…๊ทธ๋ ˆ์ด๋“œ:
+
+`nix-env -u`

+ 29 - 0
pages.ko/common/nix-shell.md

@@ -0,0 +1,29 @@
+# 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}}`
+
+- ํŠน์ • ์ธํ„ฐํ”„๋ฆฌํ„ฐ์—์„œ ํŒŒ์ผ์˜ ๋‚˜๋จธ์ง€๋ฅผ ํ‰๊ฐ€ํ•˜์—ฌ `#!-scripts`์—์„œ ์‚ฌ์šฉ (์ž์„ธํ•œ ๋‚ด์šฉ์€ <https://nixos.org/manual/nix/stable/#use-as-a-interpreter> ์ฐธ๊ณ ):
+
+`nix-shell -i {{์ธํ„ฐํ”„๋ฆฌํ„ฐ}} --packages {{ํŒจํ‚ค์ง€1 ํŒจํ‚ค์ง€2 ...}}`

+ 29 - 0
pages.ko/common/nix-store.md

@@ -0,0 +1,29 @@
+# nix-store
+
+> Nix ์ €์žฅ์†Œ๋ฅผ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ฟผ๋ฆฌ.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `nix3 store`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/nix-store.html>.
+
+- ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ๋กœ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋“ฑ์˜ ์“ฐ๋ ˆ๊ธฐ ์ˆ˜์ง‘:
+
+`nix-store --gc`
+
+- ๋™์ผํ•œ ํŒŒ์ผ์„ ํ•˜๋“œ ๋งํฌ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ๊ณต๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ์ค„์ด๊ธฐ:
+
+`nix-store --optimise`
+
+- ํŠน์ • ์ €์žฅ์†Œ ๊ฒฝ๋กœ ์‚ญ์ œ (์‚ฌ์šฉ ์ค‘์ด์ง€ ์•Š์•„์•ผ ํ•จ):
+
+`nix-store --delete {{/nix/store/...}}`
+
+- ์ €์žฅ์†Œ ๊ฒฝ๋กœ(ํŒจํ‚ค์ง€)์˜ ๋ชจ๋“  ์˜์กด์„ฑ์„ ํŠธ๋ฆฌ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ:
+
+`nix-store --query --tree {{/nix/store/...}}`
+
+- ํŠน์ • ์ €์žฅ์†Œ ๊ฒฝ๋กœ์™€ ๋ชจ๋“  ์˜์กด์„ฑ์˜ ์ด ํฌ๊ธฐ ๊ณ„์‚ฐ:
+
+`du -cLsh $(nix-store --query --references {{/nix/store/...}})`
+
+- ํŠน์ • ์ €์žฅ์†Œ ๊ฒฝ๋กœ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ข…์† ํ•ญ๋ชฉ ํ‘œ์‹œ:
+
+`nix-store --query --referrers {{/nix/store/...}}`

+ 34 - 0
pages.ko/common/nix.md

@@ -0,0 +1,34 @@
+# nix
+
+> ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ๋ฅผ ์‹ ๋ขฐ์„ฑ ์žˆ๊ณ , ์žฌํ˜„ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์„ ์–ธ์ ์œผ๋กœ ๋งŒ๋“œ๋Š” ๊ฐ•๋ ฅํ•œ ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž.
+> `nix`๋Š” ์‹คํ—˜์ ์ด๋ฉฐ ์‹คํ—˜์  ๊ธฐ๋Šฅ ์‚ฌ์šฉ์„ ํ™œ์„ฑํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•ˆ์ •์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์›ํ•˜๋ฉด `tldr nix classic`์„ ์ฐธ์กฐํ•˜์„ธ์š”.
+> `build`, `develop`, `flake`, `registry`, `profile`, `search`, `repl`, `store`, `edit`, `why-depends` ๋“ฑ์˜ ์ผ๋ถ€ ํ•˜์œ„ ๋ช…๋ น์—๋Š” ์ž์ฒด ์‚ฌ์šฉ ์„ค๋ช…์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix>.
+
+- `nix` ๋ช…๋ น ํ™œ์„ฑํ™”:
+
+`mkdir -p ~/.config/nix; echo 'experimental-features = nix-command flakes' > ~/.config/nix/nix.conf`
+
+- nixpkgs์—์„œ ์ด๋ฆ„์ด๋‚˜ ์„ค๋ช…์œผ๋กœ ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰:
+
+`nix search nixpkgs {{๊ฒ€์ƒ‰์–ด}}`
+
+- nixpkgs์—์„œ ์ง€์ •ํ•œ ํŒจํ‚ค์ง€๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์…ธ ์‹œ์ž‘:
+
+`nix shell {{nixpkgs#ํŒจํ‚ค์ง€1 nixpkgs#ํŒจํ‚ค์ง€2 nixpkgs#ํŒจํ‚ค์ง€3 ...}}`
+
+- nixpkgs์—์„œ ์ผ๋ถ€ ํŒจํ‚ค์ง€๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์„ค์น˜:
+
+`nix profile install {{nixpkgs#ํŒจํ‚ค์ง€1 nixpkgs#ํŒจํ‚ค์ง€2 nixpkgs#ํŒจํ‚ค์ง€3 ...}}`
+
+- Nix ์ €์žฅ์†Œ์—์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ๋กœ ์ œ๊ฑฐํ•˜์—ฌ ๊ณต๊ฐ„ ํ™•๋ณด:
+
+`nix store gc`
+
+- Nix ํ‘œํ˜„์‹์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ํ™˜๊ฒฝ ์‹œ์ž‘:
+
+`nix repl`
+
+- ํŠน์ • ํ•˜์œ„ ๋ช…๋ น์— ๋Œ€ํ•œ ๋„์›€๋ง ํ‘œ์‹œ:
+
+`nix help {{ํ•˜์œ„_๋ช…๋ น}}`

+ 21 - 0
pages.ko/common/nix3-build.md

@@ -0,0 +1,21 @@
+# nix build
+
+> Nix ํ‘œํ˜„์‹์„ ๋นŒ๋“œํ•ฉ๋‹ˆ๋‹ค (๊ฐ€๋Šฅํ•  ๊ฒฝ์šฐ ์บ์‹œ์—์„œ ๋‹ค์šด๋กœ๋“œ).
+> ๊ฐ™์ด ๋ณด๊ธฐ: ์ „ํ†ต์ ์ธ Nix ํ‘œํ˜„์‹ ๋นŒ๋“œ์— ๋Œ€ํ•œ `nix-build`, flakes์— ๋Œ€ํ•œ ์ •๋ณด๋Š” `nix3 flake`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-build.html>.
+
+- nixpkgs์—์„œ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ `./result`์— ์‹ฌ๋ณผ๋ฆญ ๋งํฌ:
+
+`nix build {{nixpkgs#pkg}}`
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ flake์—์„œ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ณ  ๋นŒ๋“œ ๋กœ๊ทธ๋ฅผ ํ‘œ์‹œ:
+
+`nix build -L {{.#pkg}}`
+
+- ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ์˜ flake์—์„œ ๊ธฐ๋ณธ ํŒจํ‚ค์ง€ ๋นŒ๋“œ:
+
+`nix build {{./๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- `result` ์‹ฌ๋ณผ๋ฆญ ๋งํฌ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๋ฉฐ ๋Œ€์‹  ์ €์žฅ์†Œ ๊ฒฝ๋กœ๋ฅผ `stdout`์— ์ถœ๋ ฅ:
+
+`nix build --no-link --print-out-paths`

+ 16 - 0
pages.ko/common/nix3-develop.md

@@ -0,0 +1,16 @@
+# nix develop
+
+> ํŒŒ์ƒ๋ฌผ์˜ ๋นŒ๋“œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” Bash ์…ธ ์‹คํ–‰.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-develop.html>.
+
+- nixpkgs์˜ ๋ชจ๋“  {{ํŒจํ‚ค์ง€}} ์ข…์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ์…ธ ์‹œ์ž‘:
+
+`nix develop {{nixpkgs#pkg}}`
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ”Œ๋ ˆ์ดํฌ์— ์žˆ๋Š” ๊ธฐ๋ณธ ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ๊ฐœ๋ฐœ ์…ธ ์‹œ์ž‘:
+
+`nix develop`
+
+- ํ•ด๋‹น ์…ธ์—์„œ ์†Œ์Šค ๊ตฌ์„ฑ ๋ฐ ๋นŒ๋“œ:
+
+`configurePhase; buildPhase`

+ 12 - 0
pages.ko/common/nix3-edit.md

@@ -0,0 +1,12 @@
+# nix edit
+
+> Nix ํŒจํ‚ค์ง€์˜ Nix ํ‘œํ˜„์„ $EDITOR์—์„œ ์—ฝ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-edit.html>.
+
+- nixpkgs์—์„œ ํŒจํ‚ค์ง€์˜ Nix ํ‘œํ˜„ ์†Œ์Šค๋ฅผ `$EDITOR`์—์„œ ์—ด๊ธฐ:
+
+`nix edit {{nixpkgs#ํŒจํ‚ค์ง€}}`
+
+- ํŒจํ‚ค์ง€์˜ ์†Œ์Šค๋ฅผ `stdout`์œผ๋กœ ๋คํ”„:
+
+`EDITOR=cat nix edit {{nixpkgs#ํŒจํ‚ค์ง€}}`

+ 24 - 0
pages.ko/common/nix3-flake.md

@@ -0,0 +1,24 @@
+# nix flake
+
+> Nix ํ”Œ๋ ˆ์ดํฌ ๊ด€๋ฆฌ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-flake.html>.
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๊ธฐ๋ณธ ํ…œํ”Œ๋ฆฟ์œผ๋กœ ์ƒˆ๋กœ์šด ํ”Œ๋ ˆ์ดํฌ(`flake.nix` ํŒŒ์ผ๋งŒ) ์ƒ์„ฑ:
+
+`nix flake init`
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ”Œ๋ ˆ์ดํฌ์˜ ๋ชจ๋“  ์ž…๋ ฅ(์˜์กด์„ฑ) ์—…๋ฐ์ดํŠธ:
+
+`nix flake update`
+
+- ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํ”Œ๋ ˆ์ดํฌ์˜ ํŠน์ • ์ž…๋ ฅ(์˜์กด์„ฑ) ์—…๋ฐ์ดํŠธ:
+
+`nix flake lock --update-input {{์ž…๋ ฅ}}`
+
+- GitHub์— ์žˆ๋Š” ํ”Œ๋ ˆ์ดํฌ์˜ ๋ชจ๋“  ์ถœ๋ ฅ ํ‘œ์‹œ:
+
+`nix flake show {{github:์†Œ์œ ์ž/๋ ˆํฌ}}`
+
+- ๋„์›€๋ง ํ‘œ์‹œ:
+
+`nix flake --help`

+ 28 - 0
pages.ko/common/nix3-profile.md

@@ -0,0 +1,28 @@
+# nix profile
+
+> Nix ํ”„๋กœํ•„์—์„œ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜, ์—…๋ฐ์ดํŠธ ๋ฐ ์ œ๊ฑฐ.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-profile.html>.
+
+- ๊ธฐ๋ณธ ํ”„๋กœํ•„์— nixpkgs์—์„œ ์ผ๋ถ€ ํŒจํ‚ค์ง€ ์„ค์น˜:
+
+`nix profile install {{nixpkgs#ํŒจํ‚ค์ง€1 nixpkgs#ํŒจํ‚ค์ง€2 ...}}`
+
+- GitHub์˜ ํ”Œ๋ ˆ์ดํฌ์—์„œ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉ์ž ์ง€์ • ํ”„๋กœํ•„์— ์„ค์น˜:
+
+`nix profile install {{github:์†Œ์œ ์ž/๋ ˆํฌ/ํŒจํ‚ค์ง€}} --profile {{./๊ฒฝ๋กœ/๋Œ€์ƒ/ํด๋”}}`
+
+- ๊ธฐ๋ณธ ํ”„๋กœํ•„์— ํ˜„์žฌ ์„ค์น˜๋œ ํŒจํ‚ค์ง€ ๋‚˜์—ด:
+
+`nix profile list`
+
+- ๊ธฐ๋ณธ ํ”„๋กœํ•„์—์„œ nixpkgs๋กœ ์„ค์น˜๋œ ํŒจํ‚ค์ง€๋ฅผ ์ด๋ฆ„์œผ๋กœ ์ œ๊ฑฐ:
+
+`nix profile remove {{๋ ˆ๊ฑฐ์‹œํŒจํ‚ค์ง€.x86_64-linux.pkg}}`
+
+- ๊ธฐ๋ณธ ํ”„๋กœํ•„์˜ ํŒจํ‚ค์ง€๋ฅผ ์ตœ์‹  ๋ฒ„์ „์œผ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ:
+
+`nix profile upgrade`
+
+- ๊ธฐ๋ณธ ํ”„๋กœํ•„์—์„œ ์ตœ์‹  ์ž‘์—… ๋กค๋ฐฑ(์ทจ์†Œ):
+
+`nix profile rollback`

+ 25 - 0
pages.ko/common/nix3-registry.md

@@ -0,0 +1,25 @@
+# nix registry
+
+> Nix ํ”Œ๋ ˆ์ดํฌ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ๊ด€๋ฆฌ.
+> ๊ฐ™์ด ๋ณด๊ธฐ: ํ”Œ๋ ˆ์ดํฌ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” `nix3 flake`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-registry.html>.
+
+- `nixpkgs` ๋ฆฌ๋น„์ „์„ ์—…์ŠคํŠธ๋ฆผ ์ €์žฅ์†Œ์˜ ํ˜„์žฌ ๋ฒ„์ „์œผ๋กœ ๊ณ ์ •:
+
+`nix registry pin {{nixpkgs}}`
+
+- GitHub ์ €์žฅ์†Œ์˜ ์ตœ์‹  ๋ฒ„์ „ ๋ธŒ๋žœ์น˜ ๋˜๋Š” ํŠน์ • ๋ฆฌ๋น„์ „์œผ๋กœ ํ•ญ๋ชฉ ๊ณ ์ •:
+
+`nix registry pin {{ํ•ญ๋ชฉ}} {{github:์†Œ์œ ์ž/๋ ˆํฌ/๋ธŒ๋žœ์น˜_๋˜๋Š”_๋ฆฌ๋น„์ „}}`
+
+- GitHub ์ €์žฅ์†Œ์˜ ์ตœ์‹  ๋ฒ„์ „์„ ํ•ญ์ƒ ๊ฐ€๋ฆฌํ‚ค๋ฉฐ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜๋Š” ์ƒˆ ํ•ญ๋ชฉ ์ถ”๊ฐ€:
+
+`nix registry add {{ํ•ญ๋ชฉ}} {{github:์†Œ์œ ์ž/๋ ˆํฌ}}`
+
+- ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ํ•ญ๋ชฉ ์ œ๊ฑฐ:
+
+`nix registry remove {{ํ•ญ๋ชฉ}}`
+
+- Nix ํ”Œ๋ ˆ์ดํฌ ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๊ฐ€ ๋ฌด์—‡์ธ์ง€์— ๋Œ€ํ•œ ๋ฌธ์„œ ๋ณด๊ธฐ:
+
+`nix registry --help`

+ 25 - 0
pages.ko/common/nix3-repl.md

@@ -0,0 +1,25 @@
+# nix repl
+
+> Nix ํ‘œํ˜„์‹์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ํ™˜๊ฒฝ ์‹œ์ž‘.
+> Nix ํ‘œํ˜„์‹ ์–ธ์–ด์— ๋Œ€ํ•œ ์„ค๋ช…์€ <https://nixos.org/manual/nix/stable/language/index.html>์„ ์ฐธ๊ณ ํ•˜์„ธ์š”.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-repl.html>.
+
+- Nix ํ‘œํ˜„์‹์„ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ํ™˜๊ฒฝ ์‹œ์ž‘:
+
+`nix repl`
+
+- ํ”Œ๋ ˆ์ดํฌ(์˜ˆ: `nixpkgs`)์˜ ๋ชจ๋“  ํŒจํ‚ค์ง€๋ฅผ ์Šค์ฝ”ํ”„๋กœ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ:
+
+`:lf {{nixpkgs}}`
+
+- ํ‘œํ˜„์‹์—์„œ ํŒจํ‚ค์ง€ ๋นŒ๋“œ:
+
+`:b {{ํ‘œํ˜„์‹}}`
+
+- ํ‘œํ˜„์‹์—์„œ ํŒจํ‚ค์ง€๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์…ธ ์‹œ์ž‘:
+
+`:u {{ํ‘œํ˜„์‹}}`
+
+- ํ‘œํ˜„์‹์—์„œ ํŒจํ‚ค์ง€์˜ ์ข…์†์„ฑ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์…ธ ์‹œ์ž‘:
+
+`:s {{ํ‘œํ˜„์‹}}`

+ 33 - 0
pages.ko/common/nix3-run.md

@@ -0,0 +1,33 @@
+# 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`

+ 17 - 0
pages.ko/common/nix3-search.md

@@ -0,0 +1,17 @@
+# nix search
+
+> Nix ํ”Œ๋ ˆ์ดํฌ์—์„œ ํŒจํ‚ค์ง€๋ฅผ ๊ฒ€์ƒ‰.
+> ๊ฐ™์ด ๋ณด๊ธฐ: ํ”Œ๋ ˆ์ดํฌ์— ๋Œ€ํ•œ ์ •๋ณด๋Š” `nix3 flake`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-search.html>.
+
+- `nixpkgs`์—์„œ ์ด๋ฆ„์ด๋‚˜ ์„ค๋ช…์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒจํ‚ค์ง€ ๊ฒ€์ƒ‰:
+
+`nix search {{nixpkgs}} {{๊ฒ€์ƒ‰_์–ด๊ตฌ...}}`
+
+- nixpkgs์—์„œ ํŒจํ‚ค์ง€ ์„ค๋ช… ํ‘œ์‹œ:
+
+`nix search {{nixpkgs#ํŒจํ‚ค์ง€}}`
+
+- github์—์„œ ํ”Œ๋ ˆ์ดํฌ๋กœ๋ถ€ํ„ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ํŒจํ‚ค์ง€ ํ‘œ์‹œ:
+
+`nix search {{github:์†Œ์œ ์ž/๋ ˆํฌ}}`

+ 25 - 0
pages.ko/common/nix3-shell.md

@@ -0,0 +1,25 @@
+# nix shell
+
+> ์ง€์ •๋œ ํŒจํ‚ค์ง€๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์…ธ ์‹œ์ž‘.
+> ๊ฐ™์ด ๋ณด๊ธฐ: ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์„ค์ •์„ ์œ„ํ•œ `nix-shell`, ํ”Œ๋ ˆ์ดํฌ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์œ„ํ•œ `nix3 flake`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-shell.html>.
+
+- `nixpkgs`์˜ ์ผ๋ถ€ ํŒจํ‚ค์ง€์™€ ํ•จ๊ป˜ ๋Œ€ํ™”ํ˜• ์…ธ ์‹œ์ž‘:
+
+`nix shell {{nixpkgs#pkg1 nixpkgs#packageSet.pkg2 ...}}`
+
+- `nixpkgs`์˜ ์ด์ „ ๋ฒ„์ „(21.05)์—์„œ ์ œ๊ณตํ•˜๋Š” ํŒจํ‚ค์ง€๋กœ ์…ธ ์‹œ์ž‘:
+
+`nix shell {{nixpkgs/nixos-21.05#pkg}}`
+
+- ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ์˜ ํ”Œ๋ ˆ์ดํฌ์—์„œ "๊ธฐ๋ณธ ํŒจํ‚ค์ง€"์™€ ํ•จ๊ป˜ ์…ธ ์‹œ์ž‘, ๋นŒ๋“œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๋นŒ๋“œ ๋กœ๊ทธ ์ถœ๋ ฅ:
+
+`nix shell -L`
+
+- GitHub์˜ ํ”Œ๋ ˆ์ดํฌ์—์„œ ํŒจํ‚ค์ง€์™€ ํ•จ๊ป˜ ์…ธ ์‹œ์ž‘:
+
+`nix shell {{github:์†Œ์œ ์ž/๋ ˆํฌ#pkg}}`
+
+- ํŒจํ‚ค์ง€์™€ ํ•จ๊ป˜ ์…ธ์—์„œ ๋ช…๋ น ์‹คํ–‰:
+
+`nix shell {{nixpkgs#pkg}} -c {{์•„๋ฌด๊ฐœ_์…ธ --์•„๋ฌด๊ฐœ_ํ”Œ๋ž˜๊ทธ '๋‹ค๋ฅธ ์•„๋ฌด๊ฐœ ์ธ์ˆ˜๋“ค'}}`

+ 25 - 0
pages.ko/common/nix3-store.md

@@ -0,0 +1,25 @@
+# nix store
+
+> Nix ์ €์žฅ์†Œ๋ฅผ ์กฐ์ž‘.
+> ๊ฐ™์ด ๋ณด๊ธฐ: `nix-store`.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-store.html>.
+
+- ๊ฐ€๋น„์ง€ ์ˆ˜์ง‘์„ ํ†ตํ•ด ๊ณต๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ์ค„์ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒฝ๋กœ ์ œ๊ฑฐ:
+
+`nix store gc`
+
+- ๋™์ผํ•œ ํŒŒ์ผ์„ ํ•˜๋“œ๋งํฌํ•˜์—ฌ ๊ณต๊ฐ„ ์‚ฌ์šฉ๋Ÿ‰ ์ค„์ด๊ธฐ:
+
+`nix store optimise`
+
+- ํŠน์ • ์ €์žฅ์†Œ ๊ฒฝ๋กœ ์‚ญ์ œ (์‚ฌ์šฉ๋˜์ง€ ์•Š์•„์•ผ ํ•จ):
+
+`nix store delete {{/nix/store/...}}`
+
+- ์›๊ฒฉ ์ €์žฅ์†Œ์˜ ๊ฒฝ๋กœ ๋‚ด์šฉ์„ ๋‚˜์—ด:
+
+`nix store --store {{https://cache.nixos.org}} ls {{/nix/store/...}}`
+
+- ๋‘ ์ €์žฅ์†Œ ๊ฒฝ๋กœ ๊ฐ„์˜ ๋ฒ„์ „ ์ฐจ์ด์™€ ํ•ด๋‹น ์ข…์†์„ฑ ํ‘œ์‹œ:
+
+`nix store diff-closures {{/nix/store/...}} {{/nix/store/...}}`

+ 12 - 0
pages.ko/common/nix3-why-depends.md

@@ -0,0 +1,12 @@
+# nix why-depends
+
+> ํŒจํ‚ค์ง€๊ฐ€ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€์— ์˜์กดํ•˜๋Š” ์ด์œ ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-why-depends.html>.
+
+- ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ NixOS ์‹œ์Šคํ…œ์ด ํŠน์ • ์ €์žฅ์†Œ ๊ฒฝ๋กœ๋ฅผ ์š”๊ตฌํ•˜๋Š” ์ด์œ ๋ฅผ ํ‘œ์‹œ:
+
+`nix why-depends {{/run/ํ˜„์žฌ_์‹œ์Šคํ…œ}} {{/nix/store/...}}`
+
+- nixpkgs์˜ ํŒจํ‚ค์ง€๊ฐ€ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€๋ฅผ _๋นŒ๋“œ ํƒ€์ž„_ ์˜์กด์„ฑ์œผ๋กœ ์š”๊ตฌํ•˜๋Š” ์ด์œ ๋ฅผ ํ‘œ์‹œ:
+
+`nix why-depends --derivation {{nixpkgs#์˜์กด์ž}} {{nixpkgs#์˜์กด์„ฑ}}`

+ 29 - 0
pages.ko/common/nixpkgs-review.md

@@ -0,0 +1,29 @@
+# nixpkgs-review
+
+> NixOS ํŒจํ‚ค์ง€ ์ €์žฅ์†Œ(nixpkgs)์—์„œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ๊ฒ€ํ† .
+> ๋นŒ๋“œ๊ฐ€ ์„ฑ๊ณตํ•˜๋ฉด, ๋ชจ๋“  ๋นŒ๋“œ๋œ ํŒจํ‚ค์ง€๋ฅผ ํฌํ•จํ•œ `nix-shell`์ด ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.
+> ๋” ๋งŽ์€ ์ •๋ณด: <https://github.com/Mic92/nixpkgs-review#usage>.
+
+- ์ง€์ •๋œ ํ’€ ๋ฆฌํ€˜์ŠคํŠธ์—์„œ ๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€ ๋นŒ๋“œ:
+
+`nixpkgs-review pr {{pr_๋ฒˆํ˜ธ|pr_url}}`
+
+- ๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ณ  ๋ณด๊ณ ์„œ์™€ ํ•จ๊ป˜ ๋Œ“๊ธ€ ๊ฒŒ์‹œ (`hub`, `gh` ๋˜๋Š” `GITHUB_TOKEN` ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•จ):
+
+`nixpkgs-review pr --post-result {{pr_๋ฒˆํ˜ธ|pr_url}}`
+
+- ๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€๋ฅผ ๋นŒ๋“œํ•˜๊ณ  ๋ณด๊ณ ์„œ ์ถœ๋ ฅ:
+
+`nixpkgs-review pr --print-result {{pr_๋ฒˆํ˜ธ|pr_url}}`
+
+- ๋กœ์ปฌ ์ปค๋ฐ‹์—์„œ ๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€ ๋นŒ๋“œ:
+
+`nixpkgs-review rev {{HEAD}}`
+
+- ์•„์ง ์ปค๋ฐ‹๋˜์ง€ ์•Š์€ ๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€ ๋นŒ๋“œ:
+
+`nixpkgs-review wip`
+
+- ์Šคํ…Œ์ด์ง•๋œ ๋ณ€๊ฒฝ๋œ ํŒจํ‚ค์ง€ ๋นŒ๋“œ:
+
+`nixpkgs-review wip --staged`