about summary refs log tree commit diff
path: root/nixpkgs/pkgs/kde/gear/plasmatube/default.nix
blob: 05285f6b6c1d69dad2144ad3b5548ff0474acaf5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  lib,
  mkKdeDerivation,
  qtquick3d,
  qtsvg,
  purpose,
  qqc2-desktop-style,
  pkg-config,
  mpv,
  yt-dlp,
}:
mkKdeDerivation {
  pname = "plasmatube";

  extraNativeBuildInputs = [pkg-config];
  extraBuildInputs = [qtquick3d qtsvg mpv qqc2-desktop-style];
  extraPropagatedBuildInputs = [purpose];

  qtWrapperArgs = ["--prefix" "PATH" ":" (lib.makeBinPath [ yt-dlp ])];
  meta.mainProgram = "plasmatube";
}