나는 /etc/nixos/configuration.nix
로 시작합니다 { config, lib, modulesPath, pkgs, ... }:
. 왜냐하면 그것이 제가 복사한 모든 예에 포함되어 있기 때문입니다. 빠른 검색을 해보세요NixOS 매뉴얼, man nixos-generate-config
및 man configuration.nix
더 간단한 예만 표시됩니다 { config, pkgs, ... }:
.
삭제 , ...
하고 실행해도 nixos-rebuild switch
도움이 되지 않습니다. 다음과 같은 내용이 세 번 인쇄됩니다.
오류: /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules의 /etc/nixos/configuration.nix:1:1에서 예상치 못한 인수 'specialArgs'를 사용하여 익명 함수가 호출되었습니다. 372:8
그 주장을 어떻게 알아낼 수 있습니까?
답변1
나는 끔찍한 해킹을 생각해 냈습니다.
- 제거하다
, ...
- 실행
nixos-rebuild switch
, 인쇄오류: /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules의 /etc/nixos/configuration.nix:1:1에서 예상치 못한 인수 'specialArgs'를 사용하여 익명 함수가 호출되었습니다. 372:8
- 위의 매개변수(
specialArgs
)를 서명에 추가합니다. - 완료될 때까지 2단계와 3단계를 반복합니다.
그 결과 다음과 같은 서명이 생성됩니다.
{ config, lib, modulesPath, pkgs, specialArgs, options }:
누군가가 이 정보를 얻는 더 좋은 방법을 알고 있기를 바랍니다.