사용자.사용자..packages 및 홈 관리자 패키지

사용자.사용자..packages 및 홈 관리자 패키지

사이에 실질적인 차이가 있습니까?

users.users.default.packages = [
  pkgs.foo
];

그리고

home-manager = {
  users.default = {
    config,
    pkgs,
    nixpkgs,
    lib,
    specialArgs,
    options,
    modulesPath,
    nixosConfig,
    osConfig,
  }: {
    home = {
      packages = [
        pkgs.foo
      ];
    };

  };
  useGlobalPkgs = true;
};

답변1

전자는 시스템 소유자가 구성하고 후자는 사용자가 구성합니다. 따라서 전자에는 루트 권한이 필요합니다. 그 외에는 차이가 없습니다.

관련 정보