@@ -3,7 +3,7 @@
33, vmopts ? null
44}:
55
6−{ name, product, version, src, wmClass, jdk, meta, extraLdPath ? [] }:
6+{ name, product, version, src, wmClass, jdk, meta, extraLdPath ? [] }@args:
77
88with lib;
99
@@ -18,7 +18,9 @@ let loName = toLower product;
1818in
1919
2020with stdenv; lib.makeOverridable mkDerivation rec {
21− inherit name src meta;
21+ inherit name src;
22+ meta = args.meta // { mainProgram = execName; };
23+
2224 desktopItem = makeDesktopItem {
2325 name = execName;
2426 exec = execName;