1{
2 lib,
3 stdenv,
4 fetchFromGitHub,
5 cmake,
6 obs-studio,
7 qtbase,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "obs-media-controls";
12 version = "0.4.1";
13
14 src = fetchFromGitHub {
15 owner = "exeldro";
16 repo = "obs-media-controls";
17 tag = "${finalAttrs.version}";
18 hash = "sha256-r9fqpg0G9rzGSqq5FUS8ul58rj0796aGZIND8PCJ9jk=";
19 };
20
21 nativeBuildInputs = [ cmake ];
22 buildInputs = [
23 obs-studio
24 qtbase
25 ];
26
27 dontWrapQtApps = true;
28
29 postInstall = ''
30 rm -rf $out/obs-plugins $out/data
31 '';
32
33 meta = {
34 description = "Plugin for OBS Studio to add a Media Controls dock";
35 homepage = "https://github.com/exeldro/obs-media-controls";
36 maintainers = with lib.maintainers; [ flexiondotorg ];
37 license = lib.licenses.gpl2Only;
38 platforms = lib.platforms.linux;
39 };
40})