Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / hy / hypridle / package.nix
blob32f0982100c1245d2b31263a114bcb6629de39a1
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , pkg-config
5 , cmake
6 , wayland
7 , wayland-protocols
8 , hyprlang
9 , sdbus-cpp
10 , systemd
13 stdenv.mkDerivation (finalAttrs: {
14   pname = "hypridle";
15   version = "0.1.2";
17   src = fetchFromGitHub {
18     owner = "hyprwm";
19     repo = "hypridle";
20     rev = "v${finalAttrs.version}";
21     hash = "sha256-7Ft5WZTMIjXOGgRCf31DZBwK6RK8xkeKlD5vFXz3gII=";
22   };
24   nativeBuildInputs = [
25     cmake
26     pkg-config
27   ];
29   buildInputs = [
30     hyprlang
31     sdbus-cpp
32     systemd
33     wayland
34     wayland-protocols
35   ];
37   meta = {
38     description = "Hyprland's idle daemon";
39     homepage = "https://github.com/hyprwm/hypridle";
40     license = lib.licenses.bsd3;
41     maintainers = with lib.maintainers; [ iogamaster ];
42     mainProgram = "hypridle";
43     platforms = [ "aarch64-linux" "x86_64-linux" ];
44   };