Units that want (i.e. depend on) this unit. The default method for starting a unit by default at boot time is to set this option to ["multi-user.target"]
for system services. Likewise for user units (systemd.user.<name>.*
) set it to ["default.target"]
to make a unit start by default when the user <name>
logs on.
This option creates a .wants
symlink in the given target that exists statelessly without the need for running systemctl enable
. The [Install]
section described in systemd.unit(5) however is not supported because it is a stateful process that does not fit well into the NixOS design.
Declarations
Type
list of string matching the pattern [a-zA-Z0-9@%:_.\-]+[.](service|socket|device|mount|automount|swap|target|path|timer|scope|slice)
Default
[ ]