nixpkgs/nixos/modules/system/boot
worldofpeace 1c2e27e4d5 nixos/systemd-lib: don't fail on systemd.packages duplicates
In some cases like we've noticed in https://github.com/NixOS/nixpkgs/issues/76169,
having duplicate packages in systemd.packages like
```
systemd.packages = [ gnome-shell gnome-shell gnome-session ];
```
breaks.

Here we use an associative array to ensure no
duplicate paths when we symlink all the units listed
in systemd.packages.
2020-01-07 21:42:14 -05:00
..
loader nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
binfmt.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
emergency-mode.nix nixos: tmp on tmpfs option 2014-07-30 16:19:26 +02:00
grow-partition.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
initrd-network.nix Merge pull request #47665 from erikarvstedt/initrd-improvements 2019-01-06 21:48:26 -06:00
initrd-ssh.nix nixos/initrd: improve descriptions 2018-10-02 17:38:06 +02:00
kernel_config.nix treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
kernel.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
kexec.nix treewide: remove redundant quotes 2019-08-26 21:40:19 +00:00
luksroot.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
modprobe.nix modprobe activation: Order after specialfs 2018-02-05 21:04:40 +01:00
networkd.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
pbkdf2-sha512.c Update to the Yubikey PBA 2014-02-08 14:59:52 +01:00
plymouth.nix plymouth: Add extra config field 2019-10-25 11:22:45 -04:00
resolved.nix nixos/resolved: add user systemd-resolve to group systemd-resolve 2019-11-25 10:46:28 +01:00
shutdown.nix Don't run hwclock if /dev/rtc doesn't exist 2014-05-05 16:47:51 +02:00
stage-1-init.sh iso-image: add loopback.cfg support to boot iso from grub 2019-10-04 23:24:52 +02:00
stage-1.nix stage-1 initrd: replace absolute paths for mdadm 2019-08-01 00:55:35 +03:00
stage-2-init.sh Typo 2019-10-10 16:24:33 +02:00
stage-2.nix resolvconf service: init 2019-07-15 20:25:39 +03:00
systemd-lib.nix nixos/systemd-lib: don't fail on systemd.packages duplicates 2020-01-07 21:42:14 -05:00
systemd-nspawn.nix nixos/systemd-nspawn: use config.systemd.package 2019-12-21 17:19:26 +01:00
systemd-unit-options.nix nixos/systemd: Allow unit options to have multiple equal defs (#73024) 2019-11-08 15:45:44 +00:00
systemd.nix nixos/systemd: Explicitly put default path packages after others 2020-01-06 15:58:06 +01:00
timesyncd.nix nixos/timesyncd: add user systemd-timesync to group systemd-timesync 2019-11-25 10:46:28 +01:00
tmp.nix nixos: tmp on tmpfs option 2014-07-30 16:19:26 +02:00