File tree Expand file tree Collapse file tree
pkgs/applications/window-managers/wayfire Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {
2+ stdenv ,
3+ lib ,
4+ fetchFromGitHub ,
5+ meson ,
6+ ninja ,
7+ pkg-config ,
8+ wayfire ,
9+ wf-config ,
10+ libdrm ,
11+ vulkan-headers ,
12+ libxcb-wm ,
13+ gtkmm3 ,
14+ } :
15+
16+ stdenv . mkDerivation ( finalAttrs : {
17+ pname = "pixdecor" ;
18+ version = "0.1.0-unstable-2025-10-13" ;
19+
20+ src = fetchFromGitHub {
21+ owner = "soreau" ;
22+ repo = "pixdecor" ;
23+ rev = "4893c7362d1b9b90b1208504579bc5b9618eceb5" ;
24+ hash = "sha256-+NvnG8tYc0M5zdxaI375+gqeWWWePyqPp+njI07ooXM=" ;
25+ fetchSubmodules = true ;
26+ } ;
27+
28+ nativeBuildInputs = [
29+ meson
30+ ninja
31+ pkg-config
32+ ] ;
33+
34+ buildInputs = [
35+ wayfire
36+ wf-config
37+ libdrm
38+ libxcb-wm
39+ vulkan-headers
40+ gtkmm3
41+ ] ;
42+
43+ env = {
44+ PKG_CONFIG_WAYFIRE_METADATADIR = "${ placeholder "out" } /share/wayfire/metadata" ;
45+ } ;
46+
47+ meta = {
48+ homepage = "https://github.com/WayfireWM/wayfire-plugins-extra" ;
49+ description = "Additional plugins for Wayfire" ;
50+ license = lib . licenses . mit ;
51+ maintainers = with lib . maintainers ; [ wineee ] ;
52+ inherit ( wayfire . meta ) platforms ;
53+ } ;
54+ } )
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ lib.makeScope pkgs.newScope (
1313 wayfire-plugins-extra = callPackage ./wayfire-plugins-extra.nix { } ;
1414 wcm = callPackage ./wcm.nix { } ;
1515 wf-shell = callPackage ./wf-shell { } ;
16+ pixdecor = callPackage ./pixdecor.nix { } ;
1617 }
1718)
1819// lib . optionalAttrs config . allowAliases {
You can’t perform that action at this time.
0 commit comments