cosmic-term: 1.0.0-alpha.3 -> 1.0.0-alpha.5.1 (#374031)
[NixPkgs.git] / pkgs / applications / display-managers / greetd / wlgreet.nix
blobaa4cd8e2f94bbd32fc9b4d380c6c9412b19c6d58
2   lib,
3   rustPlatform,
4   fetchFromSourcehut,
5   autoPatchelfHook,
6   gcc-unwrapped,
7   wayland,
8   libxkbcommon,
9 }:
11 rustPlatform.buildRustPackage rec {
12   pname = "wlgreet";
13   version = "0.5.0";
15   src = fetchFromSourcehut {
16     owner = "~kennylevinsen";
17     repo = pname;
18     rev = version;
19     hash = "sha256-TQTHFBOTxtSuzrAG4cjZ9oirl80xc0rPdYeLJ0t39DQ=";
20   };
22   cargoHash = "sha256-+YGhfEq2RltPq5oLLh1h+vGphDpoGZNVdvzko3P1iUQ=";
24   nativeBuildInputs = [ autoPatchelfHook ];
25   buildInputs = [ gcc-unwrapped ];
27   runtimeDependencies = map lib.getLib [
28     gcc-unwrapped
29     wayland
30     libxkbcommon
31   ];
33   meta = with lib; {
34     description = "Raw wayland greeter for greetd, to be run under sway or similar";
35     mainProgram = "wlgreet";
36     homepage = "https://git.sr.ht/~kennylevinsen/wlgreet";
37     license = licenses.gpl3Plus;
38     maintainers = with maintainers; [ ];
39     platforms = platforms.linux;
40   };