diff --git a/modules/modules/desktop/wm.nix b/modules/modules/desktop/wm.nix index 16dfbd6..4d53885 100644 --- a/modules/modules/desktop/wm.nix +++ b/modules/modules/desktop/wm.nix @@ -67,7 +67,12 @@ in ]; } (mkIf cfg.qtile.enable { - services.xserver.windowManager.qtile.enable = true; + services.xserver.windowManager.qtile = { + enable = true; + extraPackages = p: with p; [ + qtile-extras + ]; + }; info.env.wm = "qtile"; diff --git a/overlays/overrides.nix b/overlays/overrides.nix index b007b36..d69fe36 100644 --- a/overlays/overrides.nix +++ b/overlays/overrides.nix @@ -35,6 +35,9 @@ in hash = "sha256-1mvS/bvXDplkiG7GzDFu9cEFV9onbvNTYbhb4W1qj+0="; }; }); + qtile-extras = pythonPrev.qtile-extras.overridePythonAttrs { + doCheck = false; + }; }; }; diff --git a/shell/default.nix b/shell/default.nix index 97e52a8..7be40ab 100644 --- a/shell/default.nix +++ b/shell/default.nix @@ -6,6 +6,7 @@ let pythonEnv = (pkgs.python3.withPackages (p: with p; [ qtile + qtile-extras ])); in {