summary refs log tree commit diff
path: root/modules/system/boot/systemd.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2012-08-14 18:14:48 -0400
committerEelco Dolstra <eelco.dolstra@logicblox.com>2012-08-14 18:14:48 -0400
commita133eb5991f9f3bf226366ca30ca65e480d467b2 (patch)
tree8a09ba8ffb938f184eb0c84fc4cd87277be8d786 /modules/system/boot/systemd.nix
parent55b27365663d6761ea5ece113f5c2c26f299b529 (diff)
downloadnixpkgs-a133eb5991f9f3bf226366ca30ca65e480d467b2.tar
nixpkgs-a133eb5991f9f3bf226366ca30ca65e480d467b2.tar.gz
nixpkgs-a133eb5991f9f3bf226366ca30ca65e480d467b2.tar.bz2
nixpkgs-a133eb5991f9f3bf226366ca30ca65e480d467b2.tar.lz
nixpkgs-a133eb5991f9f3bf226366ca30ca65e480d467b2.tar.xz
nixpkgs-a133eb5991f9f3bf226366ca30ca65e480d467b2.tar.zst
nixpkgs-a133eb5991f9f3bf226366ca30ca65e480d467b2.zip
Add some missing targets
Also make multi-user.target pull in remote-fs.target to mount remote
filesystems.
Diffstat (limited to 'modules/system/boot/systemd.nix')
-rw-r--r--modules/system/boot/systemd.nix9
1 files changed, 9 insertions, 0 deletions
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