Unverified Commit 148f60fb authored by Jared Baur's avatar Jared Baur
Browse files

greetd.wlgreet: add required libraries to runpath

Wlgreet dynamically loads a few libraries on startup. Without them, the
program will crash immediately on startup.
parent 4854bac6
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
{ lib
, rustPlatform
, fetchFromSourcehut
, autoPatchelfHook
, gcc-unwrapped
, wayland
, libxkbcommon
}:

rustPlatform.buildRustPackage rec {
@@ -16,6 +20,15 @@ rustPlatform.buildRustPackage rec {

  cargoHash = "sha256-1ugExUtrzqyd9dTlBHcc44UrtEfYrfUryuG79IkTv2Y=";

  nativeBuildInputs = [ autoPatchelfHook ];
  buildInputs = [ gcc-unwrapped ];

  runtimeDependencies = map lib.getLib [
    gcc-unwrapped
    wayland
    libxkbcommon
  ];

  meta = with lib; {
    description = "Raw wayland greeter for greetd, to be run under sway or similar";
    mainProgram = "wlgreet";