13 stdenv.mkDerivation (finalAttrs: {
14 pname = "budgie-media-player-applet";
17 src = fetchFromGitHub {
19 repo = "budgie-media-player-applet";
20 tag = "v${finalAttrs.version}";
21 hash = "sha256-wmtO4Djs1xXBjimAEV6pvPo7zxDM+XQIOi/WOPRieQ8=";
27 glib # for `glib-compile-schemas`
28 gtk3 # for `gtk-update-icon-theme`
31 python3Packages.wrapPython
34 pythonPath = with python3Packages; [
39 substituteInPlace meson.build --replace-fail "/usr" "$out"
43 buildPythonPath "$out $pythonPath"
44 patchPythonScript "$out/lib/budgie-desktop/plugins/budgie-media-player-applet/applet.py"
48 updateScript = nix-update-script { };
52 description = "Media Control Applet for the Budgie Panel";
53 homepage = "https://github.com/zalesyc/budgie-media-player-applet";
54 changelog = "https://github.com/zalesyc/budgie-media-player-applet/releases/tag/v${finalAttrs.version}";
55 license = lib.licenses.gpl3Plus;
56 platforms = lib.platforms.linux;
57 maintainers = lib.teams.budgie.members;