{ lib, fetchFromGitHub, python3Packages, libadwaita, wrapGAppsHook4, meson, ninja, pkg-config, libsecret, gtk4, blueprint-compiler, desktop-file-utils, }: python3Packages.buildPythonApplication rec { pname = "nocturne"; version = "1.0.1"; pyproject = false; src = fetchFromGitHub { owner = "Jeffser"; repo = "Nocturne"; tag = version; hash = "sha256-nW8DCziEERN6xamT+eS6eGTnoNWG6OTdgLb4E2FIzXQ="; }; nativeBuildInputs = [ wrapGAppsHook4 meson ninja pkg-config gtk4 blueprint-compiler desktop-file-utils ]; buildInputs = [ libadwaita libsecret ]; dontWrapGApps = true; preFixup = '' makeWrapperArgs+=("''${gappsWrapperArgs[@]}") ''; meta = { description = " An Adwaita Music Player / Library Manager "; changelog = "https://github.com/Jeffser/Nocturne/releases/tag/${version}"; homepage = "https://github.com/Jeffser/Nocturne"; license = lib.licenses.gpl3; mainProgram = "nocturne"; maintainers = with lib.maintainers; [ zaphyra ]; }; }