]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - flakes/mypackages/pkgs/status_engine/module.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / flakes / mypackages / pkgs / status_engine / module.nix
diff --git a/flakes/mypackages/pkgs/status_engine/module.nix b/flakes/mypackages/pkgs/status_engine/module.nix
new file mode 100644 (file)
index 0000000..d3ac03e
--- /dev/null
@@ -0,0 +1,19 @@
+{ stdenv, fetchFromGitHub, gearmand, json_c, libuuid, libevent, pkgconfig, glib }:
+stdenv.mkDerivation ({
+  pname = "statusengine-module";
+  version = "d461e95-master";
+  src = fetchFromGitHub {
+    owner = "statusengine";
+    repo = "module";
+    rev = "d461e95a11fffaac604d11ac42d237b5e13071bc";
+    sha256 = "1awmq9rck9xy82pambnd2wh66ndif8x8jpk4qbbghs9f2sd48x1n";
+    fetchSubmodules = true;
+  };
+  patches = [ ./host_perfdata.patch ];
+  buildInputs = [ gearmand json_c libuuid libevent pkgconfig glib ];
+  makeFlags = "all";
+  installPhase = ''
+    mkdir -p $out/lib/status-engine
+    cp -a src/bin/* $out/lib/status-engine
+    '';
+})