aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcidkidnix <cidkidnix@protonmail.com>2022-01-08 01:41:31 -0600
committercidkidnix <cidkidnix@protonmail.com>2022-01-08 01:41:31 -0600
commite8f56d399b2c1f88875912f53acf4b6cae5b7fb8 (patch)
treed17eace288d8e4cc696a0902cf3f904f36b255ff
parent73c0a0d43bdef3cf72c5d19cee5ba553171dea39 (diff)
downloadPrismLauncher-e8f56d399b2c1f88875912f53acf4b6cae5b7fb8.tar.gz
PrismLauncher-e8f56d399b2c1f88875912f53acf4b6cae5b7fb8.tar.bz2
PrismLauncher-e8f56d399b2c1f88875912f53acf4b6cae5b7fb8.zip
Fix desktop file
-rw-r--r--nix/polymc/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/nix/polymc/default.nix b/nix/polymc/default.nix
index 8f69f274..eedd1615 100644
--- a/nix/polymc/default.nix
+++ b/nix/polymc/default.nix
@@ -2,6 +2,11 @@
let
libpath = with xorg; lib.makeLibraryPath [ libX11 libXext libXcursor libXrandr libXxf86vm libpulseaudio libGL ];
+ desktopFile = makeDesktopItem {
+ name = "PolyMC";
+ desktopName = "PolyMC";
+ exec = "polymc";
+ };
in
mkDerivation rec {
pname = "polymc";
@@ -29,6 +34,7 @@ mkDerivation rec {
postInstall = ''
# xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
+ cp ${desktopFile} $out/share/applications/
wrapProgram $out/bin/polymc \
--set GAME_LIBRARY_PATH /run/opengl-driver/lib:${libpath} \
--prefix PATH : ${lib.makeBinPath [ xorg.xrandr ]}