mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-16 15:58:36 +00:00
environment.profiles: fix order of profiles
This change is needed because the order of profiles correlate to the order in PATH, therefore "/etc/profiles/per-user/$USER" always appeared after the system packages directories.
This commit is contained in:
parent
6eabfe010c
commit
33c834f2fb
|
@ -564,7 +564,10 @@ in {
|
||||||
};
|
};
|
||||||
}) (filterAttrs (_: u: u.packages != []) cfg.users));
|
}) (filterAttrs (_: u: u.packages != []) cfg.users));
|
||||||
|
|
||||||
environment.profiles = [ "/etc/profiles/per-user/$USER" ];
|
environment.profiles = [
|
||||||
|
"$HOME/.nix-profile"
|
||||||
|
"/etc/profiles/per-user/$USER"
|
||||||
|
];
|
||||||
|
|
||||||
assertions = [
|
assertions = [
|
||||||
{ assertion = !cfg.enforceIdUniqueness || (uidsAreUnique && gidsAreUnique);
|
{ assertion = !cfg.enforceIdUniqueness || (uidsAreUnique && gidsAreUnique);
|
||||||
|
|
|
@ -23,9 +23,8 @@ in
|
||||||
XCURSOR_PATH = [ "$HOME/.icons" ];
|
XCURSOR_PATH = [ "$HOME/.icons" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.profiles =
|
environment.profiles = mkAfter
|
||||||
[ "$HOME/.nix-profile"
|
[ "/nix/var/nix/profiles/default"
|
||||||
"/nix/var/nix/profiles/default"
|
|
||||||
"/run/current-system/sw"
|
"/run/current-system/sw"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue