biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / wayfire / wayfire-shadows.nix
blobe36f691382ce2efc5fa4b6bbf87f5ba46d85ac5f
1 { stdenv
2 , lib
3 , fetchFromGitHub
4 , unstableGitUpdater
5 , meson
6 , ninja
7 , pkg-config
8 , wayfire
9 , libxkbcommon
10 , libGL
11 , libinput
12 , xcbutilwm
15 stdenv.mkDerivation (finalAttrs: {
16   pname = "wayfire-shadows";
17   version = "0-unstable-2024-08-30";
19   src = fetchFromGitHub {
20     owner = "timgott";
21     repo = "wayfire-shadows";
22     rev = "11c8ab63c1cde663a38502c6ecaeec980920c4d1";
23     hash = "sha256-/utqJevG7fn/kX81eDIN/SDvVa3rzNBe1crkHfMx8qo=";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30   ];
32   buildInputs = [
33     wayfire
34     libxkbcommon
35     libGL
36     libinput
37     xcbutilwm
38   ];
40   env = {
41     PKG_CONFIG_WAYFIRE_METADATADIR = "${placeholder "out"}/share/wayfire/metadata";
42   };
44   passthru.updateScript = unstableGitUpdater { };
46   meta = {
47     homepage = "https://github.com/timgott/wayfire-shadows";
48     description = "Wayfire plugin that adds window shadows";
49     license = lib.licenses.mit;
50     maintainers = with lib.maintainers; [ rewine ];
51     inherit (wayfire.meta) platforms;
52   };