diff --git a/pages.ko/common/nh-clean.md b/pages.ko/common/nh-clean.md new file mode 100644 index 0000000000..5d331e916a --- /dev/null +++ b/pages.ko/common/nh-clean.md @@ -0,0 +1,17 @@ +# nh clean + +> Nix 프로필을 정리하고 사용되지 않거나 더 이상 참조되지 않는 Nix store 경로 삭제. +> 생성된 세대는 `nix-env --list-generations` 또는 `nh os info`를 사용하여 확인 가능. +> 더 많은 정보: . + +- 정리 계획을 확인한 후, 모든 프로필을 정리하고 가비지 컬렉션 수행: + +`nh clean all {{[-a|--ask]}}` + +- 현재 사용자의 최신 프로필을 지정한 개수만 유지하고 나머지 프로필 삭제: + +`nh clean user {{[-k|--keep]}} {{숫자}}` + +- 특정 프로필을 정리하고 가비지 컬렉션 수행: + +`nh clean profile {{경로/대상/프로필}}` diff --git a/pages.ko/common/nh-home.md b/pages.ko/common/nh-home.md new file mode 100644 index 0000000000..4625c2d1f8 --- /dev/null +++ b/pages.ko/common/nh-home.md @@ -0,0 +1,17 @@ +# nh home + +> Nix를 사용하여 사용자별 환경 관리 및 설정. +> `home-manager`를 재구현한 도구. +> 더 많은 정보: . + +- 지정한 Home Manager flake 설정을 빌드하고 적용: + +`nh home switch {{경로/대상/flake}}` + +- 지정한 Home Manager flake의 모든 입력을 업데이트한 후 빌드: + +`nh home build {{경로/대상/flake}} {{[-u|--update]}}` + +- 지정한 Home Manager flake를 Nix REPL (Nix 평가 환경)에 로드: + +`nh home repl {{경로/대상/flake}}` diff --git a/pages.ko/common/nh-os.md b/pages.ko/common/nh-os.md new file mode 100644 index 0000000000..9a4a6bcd4b --- /dev/null +++ b/pages.ko/common/nh-os.md @@ -0,0 +1,32 @@ +# nh os + +> NixOS 시스템 재구성 및 디버깅. +> 더 많은 정보: . + +- 지정한 NixOS flake 설정을 빌드하고 즉시 적용: + +`nh os switch {{경로/대상/flake}}` + +- 지정한 NixOS flake의 모든 입력을 업데이트하고 빌드한 뒤, 다음 부팅의 기본 설정으로 등록: + +`nh os boot {{경로/대상/flake}} {{[-u|--update]}}` + +- 지정한 NixOS Flake의 특정 특수 구성(Specialisation)을 빌드하고 활성화: + +`nh os test {{경로/대상/flake}} {{[-s|--specialisation]}} {{특수_구성}}` + +- 지정한 NixOS flake 호스트를 빌드하고, 결과를 현재 디렉터리에 Nix Store의 심볼릭 링크로 생성: + +`nh os build-vm {{경로/대상/flake}} {{[-H|--hostname]}} {{호스트}}` + +- 지정한 NixOS flake 설정을 Nix REPL(Nix 평가 환경)에 로드: + +`nh os repl {{경로/대상/flake}}` + +- 현재 프로필의 모든 세대 목록 표시: + +`nh os info` + +- 지정한 세대로 롤백: + +`nh os rollback {{[-t|-to]}} {{세대}}` diff --git a/pages.ko/common/nh-search.md b/pages.ko/common/nh-search.md new file mode 100644 index 0000000000..7362fdbce8 --- /dev/null +++ b/pages.ko/common/nh-search.md @@ -0,0 +1,16 @@ +# nh search + +> Nixpkgs 패키지 검색. +> 더 많은 정보: . + +- 결과를 제한하여 Nixpkgs 패키지 검색: + +`nh search {{[-l|--limit]}} {{숫자}} {{이름}}` + +- 지정한 Nixpkgs 채널에서 패키지 검색: + +`nh search {{[-c|--channel]}} {{nixos-unstable}} {{이름}}` + +- 각 패키지와 함께 지원 플랫폼 정보를 표시하며, Nixpkgs 패키지 검색: + +`nh search {{[-P|--platforms]}} {{이름}}` diff --git a/pages.ko/common/nh.md b/pages.ko/common/nh.md new file mode 100644 index 0000000000..2bed6174b4 --- /dev/null +++ b/pages.ko/common/nh.md @@ -0,0 +1,29 @@ +# nh + +> Nix/NixOS 생태계를 위한 현대적인 헬퍼 유틸리티 도구. +> `os`, `home`, `clean`, `search` 등의 하위 명령어는 각각 별도의 사용법 문서를 제공 +> 더 많은 정보: . + +- 지정한 NixOS flake 설정을 빌드하고 적용: + +`nh os switch {{경로/대상/flake}}` + +- 지정한 Home Manager flake 설정을 빌드하고 적용: + +`nh home switch {{경로/대상/flake}}` + +- 지정한 nix-darwin flake 설정을 빌드하고 적용: + +`nh darwin switch {{경로/대상/flake}} {{[-H|--hostname]}} {{호스트}}` + +- Nix store의 모든 가비지와 GC Root를 정리: + +`nh clean all {{[-a|--ask]}}` + +- Nixpkgs에서 패키지 검색: + +`nh search {{이름}}` + +- 지정한 쉘의 자동완성 스크립트 생성: + +`nh completions {{쉘}}`