Skip to content

Commit 6dcae17

Browse files
committed
pkgs/pixdecor: init at 0.1.0-unstable-2025-10-13
1 parent 07fb5ef commit 6dcae17

2 files changed

Lines changed: 55 additions & 0 deletions

File tree

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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+
})

pkgs/applications/window-managers/wayfire/plugins.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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 {

0 commit comments

Comments
 (0)