From a35081b427c807824f6aacb1035907f7bb6b5406 Mon Sep 17 00:00:00 2001 From: n0pl4c3 Date: Sun, 28 Dec 2025 22:17:43 +0100 Subject: [PATCH 1/2] maintainers: add n0pl4c3 --- maintainers/maintainer-list.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 01c391bc4dc7..9d7309c845a6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19222,6 +19222,18 @@ githubId = 61601147; name = "basti n00b0ss"; }; + n0emis = { + email = "nixpkgs@n0emis.network"; + github = "n0emis"; + githubId = 22817873; + name = "Ember Keske"; + }; + n0pl4c3 = { + email = "mail@n0pl4c3.net"; + github = "n0pl4c3"; + githubId = 69087176; + name = "n0pl4c3"; + }; n3oney = { name = "MichaƂ Minarowski"; email = "nixpkgs@neoney.dev"; From e11d2dec4b89dc7d44922e59ea56433c3f59fb8e Mon Sep 17 00:00:00 2001 From: n0pl4c3 Date: Sun, 28 Dec 2025 22:19:51 +0100 Subject: [PATCH 2/2] ankiAddons.advanced-browser: init at 4.5 --- maintainers/maintainer-list.nix | 6 ---- .../anki/addons/advanced-browser/default.nix | 28 +++++++++++++++++++ pkgs/by-name/an/anki/addons/default.nix | 2 ++ 3 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 pkgs/by-name/an/anki/addons/advanced-browser/default.nix diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 9d7309c845a6..151bcd527db6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19222,12 +19222,6 @@ githubId = 61601147; name = "basti n00b0ss"; }; - n0emis = { - email = "nixpkgs@n0emis.network"; - github = "n0emis"; - githubId = 22817873; - name = "Ember Keske"; - }; n0pl4c3 = { email = "mail@n0pl4c3.net"; github = "n0pl4c3"; diff --git a/pkgs/by-name/an/anki/addons/advanced-browser/default.nix b/pkgs/by-name/an/anki/addons/advanced-browser/default.nix new file mode 100644 index 000000000000..6b1871240da2 --- /dev/null +++ b/pkgs/by-name/an/anki/addons/advanced-browser/default.nix @@ -0,0 +1,28 @@ +{ + lib, + anki-utils, + fetchFromGitHub, + nix-update-script, +}: +anki-utils.buildAnkiAddon (finalAttrs: { + pname = "advanced-browser"; + version = "4.5"; + src = fetchFromGitHub { + owner = "AnKing-VIP"; + repo = "advanced-browser"; + tag = "v${finalAttrs.version}"; + hash = "sha256-oVL+Y96/d+uD8s6yjz6L7zWV2G6PgP7ZfIiEAAZR2T4="; + }; + passthru.updateScript = nix-update-script { }; + meta = { + description = "Adds more sorting options to the browser"; + longDescription = '' + A general overview of the functionality can be found [here](https://ankiweb.net/shared/info/874215009). + The options to configure this add-on can be found [here](https://github.com/AnKing-VIP/advanced-browser/blob/v${finalAttrs.version}/advancedbrowser/config.md). + ''; + homepage = "https://ankiweb.net/shared/info/874215009"; + downloadPage = "https://github.com/AnKing-VIP/advanced-browser"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ n0pl4c3 ]; + }; +}) diff --git a/pkgs/by-name/an/anki/addons/default.nix b/pkgs/by-name/an/anki/addons/default.nix index 7aadfabde19d..7645d7a9967a 100644 --- a/pkgs/by-name/an/anki/addons/default.nix +++ b/pkgs/by-name/an/anki/addons/default.nix @@ -4,6 +4,8 @@ { adjust-sound-volume = callPackage ./adjust-sound-volume { }; + advanced-browser = callPackage ./advanced-browser { }; + ajt-card-management = callPackage ./ajt-card-management { }; anki-connect = callPackage ./anki-connect { };