greetd.wlgreet: add required libraries to runpath
Wlgreet dynamically loads a few libraries on startup. Without them, the program will crash immediately on startup.
This commit is contained in:
parent
4854bac6d7
commit
148f60fb50
@ -1,6 +1,10 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, rustPlatform
|
, rustPlatform
|
||||||
, fetchFromSourcehut
|
, fetchFromSourcehut
|
||||||
|
, autoPatchelfHook
|
||||||
|
, gcc-unwrapped
|
||||||
|
, wayland
|
||||||
|
, libxkbcommon
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
@ -16,6 +20,15 @@ rustPlatform.buildRustPackage rec {
|
|||||||
|
|
||||||
cargoHash = "sha256-1ugExUtrzqyd9dTlBHcc44UrtEfYrfUryuG79IkTv2Y=";
|
cargoHash = "sha256-1ugExUtrzqyd9dTlBHcc44UrtEfYrfUryuG79IkTv2Y=";
|
||||||
|
|
||||||
|
nativeBuildInputs = [ autoPatchelfHook ];
|
||||||
|
buildInputs = [ gcc-unwrapped ];
|
||||||
|
|
||||||
|
runtimeDependencies = map lib.getLib [
|
||||||
|
gcc-unwrapped
|
||||||
|
wayland
|
||||||
|
libxkbcommon
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Raw wayland greeter for greetd, to be run under sway or similar";
|
description = "Raw wayland greeter for greetd, to be run under sway or similar";
|
||||||
mainProgram = "wlgreet";
|
mainProgram = "wlgreet";
|
||||||
|
Loading…
Reference in New Issue
Block a user