neovide: only enable wayland on linux

conduit-nginx
Artturin 2021-10-21 20:17:46 +03:00
parent b2ecf6ed9e
commit 24b7f415e6
1 changed files with 13 additions and 2 deletions

View File

@ -17,6 +17,8 @@
, makeFontsConf
, libglvnd
, libxkbcommon
, stdenv
, enableWayland ? stdenv.isLinux
, wayland
, xorg
}:
@ -96,9 +98,18 @@ rustPlatform.buildRustPackage rec {
}))
];
postFixup = ''
postFixup = let
libPath = lib.makeLibraryPath ([
libglvnd
libxkbcommon
xorg.libXcursor
xorg.libXext
xorg.libXrandr
xorg.libXi
] ++ lib.optionals enableWayland [ wayland ]);
in ''
wrapProgram $out/bin/neovide \
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libglvnd libxkbcommon wayland xorg.libXcursor xorg.libXext xorg.libXrandr xorg.libXi ]}
--prefix LD_LIBRARY_PATH : ${libPath}
'';
postInstall = ''