nixpkgs nixos-25.11 브랜치의 nixos/doc/manual/ 디렉토리를 sparse clone으로 가져와 ~/obsidian/dev/nixos-manual/에 복사. _index.md에 구조/갱신 방법 정리. 오프라인 참조 + AI 에이전트 컨텍스트용. sandbox-tokyo 같은 NixOS 노드 운영 시 빠른 참조로 사용.
1.1 KiB
1.1 KiB
NixOS
/nix
NixOS needs the entirety of /nix to be persistent, as it includes:
/nix/store, which contains all the system's executables, libraries, and supporting data;/nix/var/nix, which contains:- the Nix daemon's database;
- roots whose transitive closure is preserved when garbage-collecting the Nix store;
- system-wide and per-user profiles.
/boot
/boot should also be persistent, as it contains:
- the kernel and initrd which the bootloader loads,
- the bootloader's configuration, including the kernel's command-line which determines the store path to use as system environment.
Users and groups
/var/lib/nixosshould persist: it holds state needed to generate stable uids and gids for declaratively-managed users and groups, etc.users.mutableUsersshould be false, or the following files under/etcshould all persist:- {manpage}
passwd(5)and {manpage}group(5), - {manpage}
shadow(5)and {manpage}gshadow(5), - {manpage}
subuid(5)and {manpage}subgid(5).
- {manpage}