diff --git a/pkgs/development/python-modules/plover/4.nix b/pkgs/development/python-modules/plover/4.nix index bda985cb0122..eee8ac5e5dc8 100644 --- a/pkgs/development/python-modules/plover/4.nix +++ b/pkgs/development/python-modules/plover/4.nix @@ -70,6 +70,10 @@ buildPythonPackage (finalAttrs: { # Segfaults?! disabledTestPaths = [ "test/gui_qt/test_dictionaries_widget.py" ]; + postInstall = '' + install -Dm 444 linux/plover.desktop $out/share/applications/plover.desktop + ''; + preFixup = '' makeWrapperArgs+=("''${qtWrapperArgs[@]}") ''; diff --git a/pkgs/development/python-modules/plover/5.nix b/pkgs/development/python-modules/plover/5.nix index 1abbf78609e9..7676abeb0ee2 100644 --- a/pkgs/development/python-modules/plover/5.nix +++ b/pkgs/development/python-modules/plover/5.nix @@ -124,6 +124,10 @@ buildPythonPackage (finalAttrs: { "test/gui_qt/test_i18n_files.py" # babel errors ]; + postInstall = '' + install -Dm 444 linux/plover.desktop $out/share/applications/plover.desktop + ''; + preFixup = '' makeWrapperArgs+=("''${qtWrapperArgs[@]}") '';