diff --git a/upstart-jobs/xserver/windowManager/wmii.nix b/upstart-jobs/xserver/windowManager/wmii.nix index 59a88f9352f..219550c4f0c 100644 --- a/upstart-jobs/xserver/windowManager/wmii.nix +++ b/upstart-jobs/xserver/windowManager/wmii.nix @@ -3,22 +3,28 @@ let inherit (pkgs.lib) mkOption mkIf; cfg = config.services.xserver.windowManager.wmii; + + option = { services = { xserver = { windowManager = { + + wmii = { + enable = mkOption { + default = false; + example = true; + description = "Enable the wmii window manager."; + }; + }; + + }; }; }; }; in -{ +mkIf cfg.enable { + require = option; + services = { xserver = { windowManager = { - wmii = { - enable = mkOption { - default = false; - example = true; - description = "Enable the wmii window manager."; - }; - }; - - session = mkIf cfg.enable [{ + session = [{ name = "wmii"; start = " ${pkgs.wmiiSnap}/bin/wmii & @@ -29,4 +35,10 @@ in }; }; + + environment = { + extraPackages = [ + pkgs.wmiiSnap + ]; + }; }