From 4e39a2ba3b01850bbb610e1464c240c671494db8 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Fri, 12 Aug 2022 23:58:53 +0200 Subject: [PATCH] linuxmotehook2: init at 0.1.4 --- default.nix | 2 ++ flake.nix | 1 + linuxmotehook2/default.nix | 25 +++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 linuxmotehook2/default.nix diff --git a/default.nix b/default.nix index 18d2fdc..36087e3 100644 --- a/default.nix +++ b/default.nix @@ -29,6 +29,8 @@ in hcloud_exporter = callPackage ./hcloud_exporter { }; + linuxmotehook2 = callPackage ./linuxmotehook2 { }; + mpvScripts = prev.mpvScripts // { pitchcontrol = callPackage ./mpv-scripts/pitchcontrol { }; }; diff --git a/flake.nix b/flake.nix index 5755c2f..d14d8eb 100644 --- a/flake.nix +++ b/flake.nix @@ -53,6 +53,7 @@ face_morpher gust_tools hcloud_exporter + linuxmotehook2 netstick nsz playgsf diff --git a/linuxmotehook2/default.nix b/linuxmotehook2/default.nix new file mode 100644 index 0000000..6034ed5 --- /dev/null +++ b/linuxmotehook2/default.nix @@ -0,0 +1,25 @@ +{ lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, vala, glib, libgee, systemd }: + +stdenv.mkDerivation rec { + pname = "linuxmotehook2"; + version = "0.1.4"; + + src = fetchFromGitHub { + owner = "v1993"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256-uJ+dHA2D/Mt74H76L5+ZP78uYejudxjQK3xkUpaLDkI="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ meson ninja pkg-config vala ]; + buildInputs = [ glib libgee systemd.dev ]; + + meta = with lib; { + description = "Cemuhook UDP server for WiiMotes on Linux"; + homepage = "https://github.com/v1993/linuxmotehook2"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ sbruder ]; + platforms = platforms.linux; + }; +}