NixOS는 구성 파일을 어떻게 배치합니까 /etc
?
예를 들어, 나는 포기하고 싶다 /etc/nanorc
. 이것을 프로그래밍에 대해 논의하는 포럼 항목을 찾았 /etc/nixos/configuration.nix
지만 이에 대한 문서를 찾을 수 없습니다...
답변1
/etc
NixOS에서 파일을 생성하려면 environment.etc
in 를 사용하세요 configuration.nix
. 예는 다음과 같습니다.
environment.etc = {
# Creates /etc/nanorc
nanorc = {
text = ''
whatever you want to put in the file goes here.
'';
# The UNIX file mode bits
mode = "0440";
};
};
답변2
또한 다음을 통해 경로에서 파일을 추가할 수 있습니다.
environment.etc = {
somerc.source = /etc/somerc;
};
또는 디렉토리:
environment.etc = {
aDir.source = ./aDir;
};
또는 패키지 경로:
environment.etc = {
"X11/xorg.conf.d/90-super.conf".source = "${pkgs.displayfix}/share/displayfix/data/90-super.conf";
};