diff --git a/upstart-jobs/xserver/default.nix b/upstart-jobs/xserver/default.nix index 71eb34f34b6..80ea8c2a564 100644 --- a/upstart-jobs/xserver/default.nix +++ b/upstart-jobs/xserver/default.nix @@ -465,6 +465,9 @@ let in mkIf cfg.enable { + + assertions = [ { assertion = config.services.hal.enable == true; message = "The X server needs HAL running. Set services.hal.enable to true"; } ]; + require = [ options @@ -530,7 +533,7 @@ mkIf cfg.enable { extraJobs = [{ name = "xserver"; job = '' - start on ${if cfg.autorun then "network-interfaces" else "never"} + start on ${if cfg.autorun then "hal" else "never"} start script