MyNixOS website logo

List of Anki add-on packages to install.

Declarations
Type
list of package
Default
[ ]
Example
[
  # When the add-on is already available in nixpkgs
  pkgs.ankiAddons.anki-connect

  # When the add-on is not available in nixpkgs
  (pkgs.anki-utils.buildAnkiAddon (finalAttrs: {
    pname = "recolor";
    version = "3.1";
    src = pkgs.fetchFromGitHub {
      owner = "AnKing-VIP";
      repo = "AnkiRecolor";
      rev = finalAttrs.version;
      sparseCheckout = [ "src/addon" ];
      hash = "sha256-28DJq2l9DP8O6OsbNQCZ0pm4S6CQ3Yz0Vfvlj+iQw8Y=";
    };
    sourceRoot = "${finalAttrs.src.name}/src/addon";
  }))

  # When the add-on needs to be configured
  pkgs.ankiAddons.passfail2.withConfig {
    config = {
      again_button_name = "not quite";
      good_button_name = "excellent";
    };
    user_files = ./dir-to-be-merged-into-addon-user-files-dir;
  };
]