From e9216c0d4cecf55013a275abea07076136dea8d5 Mon Sep 17 00:00:00 2001 From: June Stepp Date: Thu, 15 May 2025 13:29:45 -0500 Subject: [PATCH] ankiAddons.recolor: init at 3.1 --- pkgs/games/anki/addons/default.nix | 2 ++ pkgs/games/anki/addons/recolor/default.nix | 27 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/games/anki/addons/recolor/default.nix diff --git a/pkgs/games/anki/addons/default.nix b/pkgs/games/anki/addons/default.nix index 57560aad77c4..d602b1ea877e 100644 --- a/pkgs/games/anki/addons/default.nix +++ b/pkgs/games/anki/addons/default.nix @@ -10,6 +10,8 @@ passfail2 = callPackage ./passfail2 { }; + recolor = callPackage ./recolor { }; + reviewer-refocus-card = callPackage ./reviewer-refocus-card { }; yomichan-forvo-server = callPackage ./yomichan-forvo-server { }; diff --git a/pkgs/games/anki/addons/recolor/default.nix b/pkgs/games/anki/addons/recolor/default.nix new file mode 100644 index 000000000000..3e60b0193904 --- /dev/null +++ b/pkgs/games/anki/addons/recolor/default.nix @@ -0,0 +1,27 @@ +{ + lib, + anki-utils, + fetchFromGitHub, + nix-update-script, +}: +anki-utils.buildAnkiAddon (finalAttrs: { + pname = "recolor"; + version = "3.1"; + src = fetchFromGitHub { + owner = "AnKing-VIP"; + repo = "AnkiRecolor"; + rev = finalAttrs.version; + sparseCheckout = [ "src/addon" ]; + hash = "sha256-28DJq2l9DP8O6OsbNQCZ0pm4S6CQ3Yz0Vfvlj+iQw8Y="; + }; + sourceRoot = "${finalAttrs.src.name}/src/addon"; + passthru.updateScript = nix-update-script { }; + meta = { + description = "ReColor your Anki desktop to whatever aesthetic you like"; + homepage = "https://github.com/AnKing-VIP/AnkiRecolor"; + # No license file, but it can be assumed to be AGPL3 based on + # https://ankiweb.net/account/terms. + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ junestepp ]; + }; +})