nixos/vmware-guest: add display-manager to after and

add ConditionVirtualization

and remove unneeded before and wants which are not in the upstream
package, the wantedBy should be enough
This commit is contained in:
Artturin 2021-11-25 04:29:18 +02:00
parent 1269aeb705
commit 21585dc683

View File

@ -34,6 +34,8 @@ in
systemd.services.vmware =
{ description = "VMWare Guest Service";
wantedBy = [ "multi-user.target" ];
after = [ "display-manager.service" ];
unitConfig.ConditionVirtualization = "vmware";
serviceConfig.ExecStart = "${open-vm-tools}/bin/vmtoolsd";
};
@ -42,8 +44,7 @@ in
{
description = "VMware vmblock fuse mount";
documentation = [ "https://github.com/vmware/open-vm-tools/blob/master/open-vm-tools/vmblock-fuse/design.txt" ];
before = [ "vmware.service" ];
wants = [ "vmware.service" ];
unitConfig.ConditionVirtualization = "vmware";
what = "${open-vm-tools}/bin/vmware-vmblock-fuse";
where = "/run/vmblock-fuse";
type = "fuse";