diff options
author | Robert Helgesson <robert@rycee.net> | 2024-02-07 00:25:38 +0100 |
---|---|---|
committer | Emery Hemingway <ehmry@posteo.net> | 2024-02-09 11:54:59 +0000 |
commit | 5054d1282f96f108ccd8a75e653bb7a2dcec334e (patch) | |
tree | 1076b655dd139bf41d35320fad62d4874bd66bc3 /pkgs/by-name/am | |
parent | 1a72ea772242923cc8d13b063ab1b224391dabf3 (diff) |
amphetype: add desktop item
Diffstat (limited to 'pkgs/by-name/am')
-rw-r--r-- | pkgs/by-name/am/amphetype/package.nix | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/pkgs/by-name/am/amphetype/package.nix b/pkgs/by-name/am/amphetype/package.nix index a59febee6692a..0b47515c3dfe7 100644 --- a/pkgs/by-name/am/amphetype/package.nix +++ b/pkgs/by-name/am/amphetype/package.nix @@ -1,8 +1,10 @@ -{ fetchFromGitLab, lib, python3Packages, qt5 }: +{ copyDesktopItems, fetchFromGitLab, lib, makeDesktopItem, python3Packages, qt5 +}: let pname = "amphetype"; version = "1.0.0"; + description = "An advanced typing practice program"; in python3Packages.buildPythonApplication { inherit pname version; @@ -21,10 +23,21 @@ in python3Packages.buildPythonApplication { doCheck = false; - nativeBuildInputs = [ qt5.wrapQtAppsHook ]; + nativeBuildInputs = [ copyDesktopItems qt5.wrapQtAppsHook ]; + + desktopItems = [ + (makeDesktopItem { + name = pname; + desktopName = "Amphetype"; + genericName = "Typing Practice"; + categories = [ "Education" "Qt" ]; + exec = pname; + comment = description; + }) + ]; meta = with lib; { - description = "An advanced typing practice program"; + inherit description; homepage = "https://gitlab.com/franksh/amphetype"; license = licenses.gpl3Only; maintainers = with maintainers; [ rycee ]; |