Existe alguma diferença prática entre
users.users.default.packages = [
pkgs.foo
];
e
home-manager = {
users.default = {
config,
pkgs,
nixpkgs,
lib,
specialArgs,
options,
modulesPath,
nixosConfig,
osConfig,
}: {
home = {
packages = [
pkgs.foo
];
};
};
useGlobalPkgs = true;
};
O primeiro é configurado pelo proprietário do sistema e o segundo pelo usuário. O primeiro, portanto, requer privilégios de root. Fora isso, não há diferença.