diff options
author | Joerie de Gram <j.de.gram@gmail.com> | 2021-10-17 13:46:57 +0200 |
---|---|---|
committer | Joerie de Gram <j.de.gram@gmail.com> | 2021-10-17 13:58:55 +0200 |
commit | 5bee472a9b76e594bc94b6bb37af06e37fffa3a4 (patch) | |
tree | dc9a4b55279abf51bb9018da012c764ee4be5f93 /pkgs/applications/terminal-emulators | |
parent | 50ff5c608a7e9c1ce4cf25177f0e32ee3a81722c (diff) |
terminator: use `dontWrapGApps` to fix desktop icon
Terminator is currently wrapped twice, which makes the python hook use a wrapped executable name to set argv[0]. As a result, Terminator can't be matched to its desktop entry and fails to group correctly in e.g. the GNOME app launcher. Ensuring we only wrap the executable once solves this.
Diffstat (limited to 'pkgs/applications/terminal-emulators')
-rw-r--r-- | pkgs/applications/terminal-emulators/terminator/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/applications/terminal-emulators/terminator/default.nix b/pkgs/applications/terminal-emulators/terminator/default.nix index e922a34423c01..67c7196e24dae 100644 --- a/pkgs/applications/terminal-emulators/terminator/default.nix +++ b/pkgs/applications/terminal-emulators/terminator/default.nix @@ -56,6 +56,12 @@ python3.pkgs.buildPythonApplication rec { doCheck = false; + dontWrapGApps = true; + + preFixup = '' + makeWrapperArgs+=("''${gappsWrapperArgs[@]}") + ''; + meta = with lib; { description = "Terminal emulator with support for tiling and tabs"; longDescription = '' |