diff --git a/modules/system/boot/systemd.nix b/modules/system/boot/systemd.nix index 6cd8b80f22a..51b65812b34 100644 --- a/modules/system/boot/systemd.nix +++ b/modules/system/boot/systemd.nix @@ -27,6 +27,7 @@ let "syslog.target" "time-sync.target" #"cryptsetup.target" + "sigpwr.target" # Udev. "systemd-udevd-control.socket" @@ -35,6 +36,12 @@ let "systemd-udev-settle.service" "systemd-udev-trigger.service" + # Hardware (started by udev when a relevant device is plugged in). + "sound.target" + "bluetooth.target" + "printer.target" + "smartcard.target" + # Login stuff. "systemd-logind.service" "autovt@.service" @@ -106,6 +113,7 @@ let "shutdown.target" "umount.target" "final.target" + "kexec.target" # Password entry. "systemd-ask-password-console.path" @@ -249,6 +257,7 @@ let ln -s ${cfg.defaultUnit} $out/default.target #ln -s ../getty@tty1.service $out/multi-user.target.wants/ + ln -s ../remote-fs.target $out/multi-user.target.wants/ ''; # */ in