warp-terminal: enabled wayland support

This commit is contained in:
imad.nyc 2024-04-05 19:08:43 -04:00
parent aa9b78da89
commit 7dc39246a0
1 changed files with 8 additions and 2 deletions

View File

@ -10,9 +10,12 @@
, libglvnd
, libxkbcommon
, vulkan-loader
, wayland
, xdg-utils
, xorg
, zlib
, makeWrapper
, waylandSupport ? false
}:
let
@ -35,7 +38,7 @@ linux = stdenv.mkDerivation (finalAttrs: {
--replace-fail /opt/ $out/opt/
'';
nativeBuildInputs = [ autoPatchelfHook zstd ];
nativeBuildInputs = [ autoPatchelfHook zstd makeWrapper ];
buildInputs = [
curl
@ -54,7 +57,7 @@ linux = stdenv.mkDerivation (finalAttrs: {
xorg.libxcb
xorg.libXcursor
xorg.libXi
];
] ++ lib.optionals waylandSupport [wayland];
installPhase = ''
runHook preInstall
@ -62,6 +65,9 @@ linux = stdenv.mkDerivation (finalAttrs: {
mkdir $out
cp -r opt usr/* $out
'' ++ lib.optionalString waylandSupport ''
wrapProgram $out/bin/warp-terminal --set WARP_ENABLE_WAYLAND 1
'' ++ ''
runHook postInstall
'';
});