diff --git a/modules/services/network-filesystems/nfs-kernel.nix b/modules/services/network-filesystems/nfs-kernel.nix index e86525a1f73..3e247271561 100644 --- a/modules/services/network-filesystems/nfs-kernel.nix +++ b/modules/services/network-filesystems/nfs-kernel.nix @@ -193,7 +193,10 @@ in description = "Kernel NFS server - Network Status Monitor"; - startOn = "started nfs-kernel-mountd and started nfs-kernel-nfsd"; + startOn = if (cfg.server.enable) then + "started nfs-kernel-mountd and started nfs-kernel-nfsd" + else + "started portmap"; stopOn = "stopping nfs-kernel-exports or stopping portmap"; preStart =