From e4018384f3fe7c2f107393448696ba50ff658be8 Mon Sep 17 00:00:00 2001 From: HoJeong Im <39ghwjd@naver.com> Date: Sun, 28 Jun 2026 23:40:11 +0900 Subject: [PATCH] nix-*: add and update Korean translation (#23009) --- pages.ko/common/nix-channel.md | 16 +++++++++++++++ pages.ko/common/nix-collect-garbage.md | 14 ++++++++----- pages.ko/common/nix-eval.md | 28 ++++++++++++++++++++++++++ pages.ko/common/nix-flake-info.md | 16 +++++++++++++++ pages.ko/common/nix-flake-init.md | 12 +++++++++++ pages.ko/common/nix-flake-show.md | 20 ++++++++++++++++++ pages.ko/common/nix-instantiate.md | 25 +++++++++++++++++++++++ 7 files changed, 126 insertions(+), 5 deletions(-) create mode 100644 pages.ko/common/nix-channel.md create mode 100644 pages.ko/common/nix-eval.md create mode 100644 pages.ko/common/nix-flake-info.md create mode 100644 pages.ko/common/nix-flake-init.md create mode 100644 pages.ko/common/nix-flake-show.md create mode 100644 pages.ko/common/nix-instantiate.md diff --git a/pages.ko/common/nix-channel.md b/pages.ko/common/nix-channel.md new file mode 100644 index 0000000000..3fea2f6bb0 --- /dev/null +++ b/pages.ko/common/nix-channel.md @@ -0,0 +1,16 @@ +# nix-channel + +> `nix` 업데이트 채널 관리. +> 더 많은 정보: . + +- 현재 채널 목록 표시: + +`nix-channel --list` + +- 채널 추가: + +`nix-channel --add {{https://nixos.org/channels/nixpkgs-unstable}}` + +- 모든 채널의 패키지 목록 업데이트: + +`nix-channel --update` diff --git a/pages.ko/common/nix-collect-garbage.md b/pages.ko/common/nix-collect-garbage.md index 0ccd47da9a..b5f2d3dd36 100644 --- a/pages.ko/common/nix-collect-garbage.md +++ b/pages.ko/common/nix-collect-garbage.md @@ -4,14 +4,18 @@ > 세대는 `nix-env --list-generations` 명령어로 나열할 수 있습니다. > 더 많은 정보: . -- 각 프로필의 현재 세대에서 사용되지 않는 모든 저장소 경로 삭제: +- 각 프로필의 현재 세대에서 사용하지 않는 모든 사용자 관련 store 경로 삭제: -`nix-collect-garbage --delete-old` +`nix-collect-garbage {{[-d|--delete-old]}}` -- 오래된 저장소 경로 삭제 시뮬레이션: +- 오래된 store 경로 삭제를 시뮬레이션: -`nix-collect-garbage --delete-old --dry-run` +`nix-collect-garbage {{[-d|--delete-old]}} --dry-run` -- 30일보다 오래된 모든 저장소 경로 삭제: +- 30일보다 오래된 모든 store 경로 삭제: `nix-collect-garbage --delete-older-than 30d` + +- 시스템 전체에서 각 프로필의 현재 세대에서 사용하지 않는 모든 store 경로 삭제: + +`sudo nix-collect-garbage {{[-d|--delete-old]}}` diff --git a/pages.ko/common/nix-eval.md b/pages.ko/common/nix-eval.md new file mode 100644 index 0000000000..d292b11ab3 --- /dev/null +++ b/pages.ko/common/nix-eval.md @@ -0,0 +1,28 @@ +# nix eval + +> Nix 표현식을 평가하고 결과를 `stdout`에 출력. +> 더 많은 정보: . + +- 현재 디렉터리의 Nix flake 속성을 평가: + +`nix eval .#{{속성}}` + +- 주어진 Nix 표현식 평가: + +`nix eval --expr '{{자신의_표현식}}'` + +- 지정한 파일의 Nix 표현식 평가: + +`nix eval --file {{경로/대상/파일}}` + +- nixpkgs에서 지정한 패키지의 store 경로 출력: + +`nix eval {{nixpkgs#pkg}} --raw` + +- GitHub의 flake에서 속성 평가: + +`nix eval {{github:owner/repo#attributes}}` + +- 지정한 패키지를 인수로 전달하여 람다 함수 평가: + +`nix eval {{nixpkgs#pkg}} --apply '{{lambda_함수}}'` diff --git a/pages.ko/common/nix-flake-info.md b/pages.ko/common/nix-flake-info.md new file mode 100644 index 0000000000..ad586dabdd --- /dev/null +++ b/pages.ko/common/nix-flake-info.md @@ -0,0 +1,16 @@ +# nix flake info + +> flake 메타데이터를 표시. +> 더 많은 정보: . + +- 현재 디렉터리의 flake 메타데이터 표시: + +`nix flake info` + +- GitHub의 Flake 메타데이터를 한 줄 JSON으로 표시: + +`nix flake info {{github:소유자/저장소}} --json --no-pretty` + +- Github의 Flake 메타데이터를 들여쓰기된 여러 줄 JSON으로 표시: + +`nix flake info {{github:소유자/저장소}} --json --pretty` diff --git a/pages.ko/common/nix-flake-init.md b/pages.ko/common/nix-flake-init.md new file mode 100644 index 0000000000..12948404d6 --- /dev/null +++ b/pages.ko/common/nix-flake-init.md @@ -0,0 +1,12 @@ +# nix flake init + +> 템플릿을 사용하여 현재 디렉터리에 flake를 생성. +> 더 많은 정보: . + +- 기본 템플릿으로 현재 디렉터리에 새로운 flake 생성: + +`nix flake init` + +- 지정한 템플릿으로 새로운 flake 생성 (`nix flake show`에서 템플릿 정보 확인 가능): + +`nix flake init {{[-t|--template]}} templates#{{자신의_템플릿}}` diff --git a/pages.ko/common/nix-flake-show.md b/pages.ko/common/nix-flake-show.md new file mode 100644 index 0000000000..c4de344108 --- /dev/null +++ b/pages.ko/common/nix-flake-show.md @@ -0,0 +1,20 @@ +# nix flake show + +> flake가 제공하는 출력을 표시. +> 더 많은 정보: . + +- 현재 디렉터리의 flake 출력 모두 표시: + +`nix flake show` + +- GitHub의 flake 출력 모두를 한 줄 json으로 표시: + +`nix flake show {{github:소유자/저장소}} --json --no-pretty` + +- GitHub의 flake `legacyPackages` 출력 모두를 들여쓰기된 여러 줄 json으로 표시: + +`nix flake show {{github:소유자/저장소}} --json --pretty --legacy` + +- `nix flake init`에서 사용할 수 있는 모든 flake 템플릿 목록 표시: + +`nix flake show templates` diff --git a/pages.ko/common/nix-instantiate.md b/pages.ko/common/nix-instantiate.md new file mode 100644 index 0000000000..2d4a414a1c --- /dev/null +++ b/pages.ko/common/nix-instantiate.md @@ -0,0 +1,25 @@ +# nix-instantiate + +> nix 표현식으로부터 store derivation을 생성. +> 관련 항목: `nix eval`. +> 더 많은 정보: . + +- Nix 파일에서 store derivation을 생성: + +`nix-instantiate {{경로/대상/파일.nix}}` + +- 표현식 평가: + +`nix-instantiate --eval {{[-E|--expr]}} {{표현식}}` + +- 기계가 읽을 수 있는 형식으로 표현식 평가: + +`nix-instantiate --eval --xml {{[-E|--expr]}} {{표현식}}` + +- 원시(Raw) 출력으로 표현식을 평가(함수의 반환 값은 문자열이어야 함): + +`nix-instantiate --eval --raw {{[-E|--expr]}} {{표현식}}` + +- 지정한 파일의 Nix 표현식 평가: + +`nix-instantiate --eval {{경로/대상/파일.nix}}`