diff --git a/modules/home-manager/kvantum.nix b/modules/home-manager/kvantum.nix index 2f7d71ad..e5b82081 100644 --- a/modules/home-manager/kvantum.nix +++ b/modules/home-manager/kvantum.nix @@ -10,11 +10,22 @@ let flavorCapitalized = lib.ctp.mkUpper cfg.flavor; accentCapitalized = lib.ctp.mkUpper cfg.accent; - theme = pkgs.catppuccin-kvantum.override { - accent = accentCapitalized; - variant = flavorCapitalized; - }; - themeName = "Catppuccin-${flavorCapitalized}-${accentCapitalized}"; + + theme = if (lib.versionAtLeast lib.ctp.getModuleRelease "24.11") then + pkgs.catppuccin-kvantum.override { + accent = cfg.accent; + variant = cfg.flavor; + } + else + pkgs.catppuccin-kvantum.override { + accent = accentCapitalized; + variant = flavorCapitalized; + }; + + themeName = if (lib.versionAtLeast lib.ctp.getModuleRelease "24.11") then + "catppuccin-${cfg.flavor}-${cfg.accent}" + else + "Catppuccin-${flavorCapitalized}-${accentCapitalized}"; in { options.qt.style.catppuccin = lib.ctp.mkCatppuccinOpt { name = "Kvantum"; } // {