間に実質的な違いはありますか?
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
前者はシステム所有者によって設定され、後者はユーザによって設定されます。したがって、前者にはroot権限が必要です。他に違いはありません。