From 74c5d2bd1cf058e358a1ae78c68732226c1d5bb4 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 3 Apr 2024 11:46:51 +0200 Subject: [PATCH 1/2] python311Packages.catppuccin: 1.3.2 -> 2.2.0 --- .../python-modules/catppuccin/default.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/catppuccin/default.nix b/pkgs/development/python-modules/catppuccin/default.nix index b3134003cfbd..72b0a4ff42fe 100644 --- a/pkgs/development/python-modules/catppuccin/default.nix +++ b/pkgs/development/python-modules/catppuccin/default.nix @@ -10,10 +10,7 @@ buildPythonPackage rec { pname = "catppuccin"; - version = "1.3.2"; - # Note: updating to later versions breaks catppuccin-gtk - # It would be ideal to only update this after catppuccin-gtk - # gets support for the newer version + version = "2.2.0"; pyproject = true; @@ -21,7 +18,7 @@ buildPythonPackage rec { owner = "catppuccin"; repo = "python"; rev = "refs/tags/v${version}"; - hash = "sha256-spPZdQ+x3isyeBXZ/J2QE6zNhyHRfyRQGiHreuXzzik="; + hash = "sha256-+V1rln3FlFvs1FEIANIch7k/b2EsI9xBxhg3Bwg99+I="; }; build-system = [ @@ -38,11 +35,6 @@ buildPythonPackage rec { pytestCheckHook ] ++ lib.flatten (lib.attrValues optional-dependencies); - # can be removed next version - disabledTestPaths = [ - "tests/test_flavour.py" # would download a json to check correctness of flavours - ]; - pythonImportsCheck = [ "catppuccin" ]; meta = { From 31cef167866dbbb6e4a2240a8e9624f2b356b243 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Wed, 3 Apr 2024 11:48:23 +0200 Subject: [PATCH 2/2] catppuccin-gtk: 0.7.1 -> 0.7.2 --- pkgs/data/themes/catppuccin-gtk/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/data/themes/catppuccin-gtk/default.nix b/pkgs/data/themes/catppuccin-gtk/default.nix index 0dc881942bcc..a3262dcf22e2 100644 --- a/pkgs/data/themes/catppuccin-gtk/default.nix +++ b/pkgs/data/themes/catppuccin-gtk/default.nix @@ -1,6 +1,7 @@ { lib , stdenvNoCC , fetchFromGitHub +, fetchpatch , gtk3 , colloid-gtk-theme , gnome-themes-extra @@ -29,19 +30,27 @@ lib.checkListOfEnum "${pname}: tweaks" validTweaks tweaks stdenvNoCC.mkDerivation rec { inherit pname; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "catppuccin"; repo = "gtk"; rev = "v${version}"; - hash = "sha256-V3JasiHaATbVDQJeJPeFq5sjbkQnSMbDRWsaRzGccXU="; + hash = "sha256-7EvKcyh9gH/QbiXKlyAKMSBXMF3DmbHD+wJD3Sq39DE="; }; nativeBuildInputs = [ gtk3 sassc ]; patches = [ ./colloid-src-git-reset.patch + + # Can be removed next release + # Adds compatibility with the 2.x.x versions of the catppuccin python package + (fetchpatch { + name = "catppuccin-python-compatibility.patch"; + url = "https://github.com/catppuccin/gtk/commit/355e12387f73b27cf4734a6a3eb431554fabb74f.patch"; + hash = "sha256-4vgZbNeGMtsQEitIWDCVb5o4fAjhVu3iIUttUYqtHPc="; + }) ]; buildInputs = [