ankiAddons.passfail2: init at 0.3.0-unstable-2024-10-17

+36
+2
pkgs/games/anki/addons/default.nix
··· 5 5 adjust-sound-volume = callPackage ./adjust-sound-volume { }; 6 6 7 7 anki-connect = callPackage ./anki-connect { }; 8 + 9 + passfail2 = callPackage ./passfail2 { }; 8 10 }
+34
pkgs/games/anki/addons/passfail2/default.nix
··· 1 + { 2 + lib, 3 + anki-utils, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + }: 7 + anki-utils.buildAnkiAddon (finalAttrs: { 8 + pname = "passfail2"; 9 + version = "0.3.0-unstable-2024-10-17"; 10 + src = fetchFromGitHub { 11 + owner = "lambdadog"; 12 + repo = "passfail2"; 13 + rev = "d5313e4f1217e968b36edbc0a4fe92386209ffe6"; 14 + hash = "sha256-HMe6/fHpYj/MN0dUFj3W71vK7qqcp9l1xm8SAiKkJLs="; 15 + }; 16 + buildPhase = '' 17 + runHook preBuild 18 + 19 + substitute build_info.py.in build_info.py \ 20 + --replace-fail '$version' '"${finalAttrs.version}"' 21 + 22 + runHook postBuild 23 + ''; 24 + passthru.updateScript = nix-update-script { }; 25 + meta = { 26 + description = '' 27 + Replaces the default Anki review buttons with only two options: 28 + “Fail” and “Pass” 29 + ''; 30 + homepage = "https://github.com/lambdadog/passfail2"; 31 + license = lib.licenses.gpl3Plus; 32 + maintainers = with lib.maintainers; [ junestepp ]; 33 + }; 34 + })