Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{
2 lib,
3 mkDerivation,
4 libcanberra,
5 pulseaudio,
6 fetchFromGitHub,
7 cmake,
8 extra-cmake-modules,
9 kio,
10 kidletime,
11}:
12
13mkDerivation rec {
14 pname = "maui-core";
15 version = "0.6.6";
16
17 src = fetchFromGitHub {
18 owner = "Nitrux";
19 repo = "maui-core";
20 tag = "v${version}";
21 sha256 = "sha256-o0Xwh9w0cClMw85FwpQB9CNWoSnzARxs6aGfvCA4BhA=";
22 };
23
24 nativeBuildInputs = [
25 cmake
26 extra-cmake-modules
27 ];
28
29 buildInputs = [
30 kidletime
31 kio
32 libcanberra
33 pulseaudio
34 ];
35
36 meta = {
37 description = "Core libraries to manage the desktop to be shared between Maui Settings and Cask";
38 homepage = "https://github.com/Nitrux/maui-core";
39 # Missing license information https://github.com/Nitrux/maui-core/issues/1
40 license = lib.licenses.unfree;
41 maintainers = with lib.maintainers; [ onny ];
42 platforms = lib.platforms.linux;
43 };
44
45}