@@ -0,0 +1,29 @@
1+{ stdenv, lib, fetchFromGitHub, meson, ninja, pkg-config, wayland, wrapGAppsHook
2+, gnome3, libevdev, libxml2, wayfire, wayland-protocols, wf-config, wf-shell
3+}:
4+
5+stdenv.mkDerivation rec {
6+ pname = "wcm";
7+ version = "0.6.0";
8+
9+ src = fetchFromGitHub {
10+ owner = "WayfireWM";
11+ repo = "wcm";
12+ rev = "v${version}";
13+ sha256 = "1b22gymqfn0c49nf39676q5bj25rxab874iayiq31cmn14r30dyg";
14+ };
15+
16+ nativeBuildInputs = [ meson ninja pkg-config wayland wrapGAppsHook ];
17+ buildInputs = [
18+ gnome3.gtk libevdev libxml2 wayfire wayland
19+ wayland-protocols wf-config wf-shell
20+ ];
21+
22+ meta = with lib; {
23+ homepage = "https://github.com/WayfireWM/wcm";
24+ description = "Wayfire Config Manager";
25+ license = licenses.mit;
26+ maintainers = with maintainers; [ qyliss wucke13 ];
27+ platforms = platforms.unix;
28+ };
29+}