1 { copyDesktopItems, fetchFromGitLab, lib, makeDesktopItem, python3Packages, qt5
7 description = "An advanced typing practice program";
8 in python3Packages.buildPythonApplication {
11 src = fetchFromGitLab {
15 hash = "sha256-pve2f+XMfFokMCtW3KdeOJ9Ey330Gwv/dk1+WBtrBEQ=";
18 nativeBuildInputs = [ copyDesktopItems qt5.wrapQtAppsHook ];
25 propagatedBuildInputs = with python3Packages; [
31 dontWrapQtApps = true;
34 makeWrapperArgs+=("''${qtWrapperArgs[@]}")
42 desktopName = "Amphetype";
43 genericName = "Typing Practice";
44 categories = [ "Education" "Qt" ];
46 comment = description;
52 mainProgram = "amphetype";
53 homepage = "https://gitlab.com/franksh/amphetype";
54 license = licenses.gpl3Only;
55 maintainers = with maintainers; [ rycee ];