两者之间有什么实际区别吗
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;
};
前者由系统所有者配置,后者由用户配置。前者因此需要 root 权限。除此之外,没有任何区别。