2025-03-14 21:59:59 -06:00
|
|
|
# home-manager
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
> Nix를 사용하여 사용자별 환경을 관리하며, 홈 디렉토리를 선언적으로 구성할 수 있게 해주는 도구.
|
2025-03-14 21:59:59 -06:00
|
|
|
> 더 많은 정보: <https://github.com/nix-community/home-manager>.
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- `~/.config/nixpkgs/home.nix`에 정의된 설정을 적용하지 않고 빌드:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`home-manager build`
|
|
|
|
|
|
2026-06-12 17:51:25 -06:00
|
|
|
- 새로운 설정을 빌드하고 적용(전환):
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`home-manager switch`
|
2026-06-12 17:51:25 -06:00
|
|
|
|
|
|
|
|
- 이전 설정 버전으로 롤백:
|
|
|
|
|
|
|
|
|
|
`home-manager rollback`
|
|
|
|
|
|
|
|
|
|
- 모든 설정 버전(generation) 목록 출력:
|
|
|
|
|
|
|
|
|
|
`home-manager generations`
|
|
|
|
|
|
|
|
|
|
- flakes 사용 시, flake 경로를 지정하여 명령 실행 (build, switch, news 등):
|
|
|
|
|
|
|
|
|
|
`home-manager {{명령어}} --flake {{경로/대상/flake}}`
|