From 24d529ee6b9162ab938eb8b5e0df5837c53f029b Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Wed, 4 Sep 2024 02:13:43 -0400 Subject: [PATCH] desktop/wm: add qtile-extras --- modules/modules/desktop/wm.nix | 7 ++++++- overlays/overrides.nix | 3 +++ shell/default.nix | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) 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 {