Commit 7dc39246 authored by imad.nyc's avatar imad.nyc
Browse files

warp-terminal: enabled wayland support

parent aa9b78da
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -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
  '';
});