{ lib , mkDerivation , fetchFromGitHub , cmake , pkgconfig , qtbase , qttools , lxqt , libconfig }: mkDerivation rec { pname = "compton-conf"; version = "0.15.0"; src = fetchFromGitHub { owner = "lxqt"; repo = pname; rev = version; sha256 = "1wqnajarkrpmc60jr1zw5w39lvlf9ii4ri9wgyn55hh1rkbzi7py"; }; nativeBuildInputs = [ cmake pkgconfig lxqt.lxqt-build-tools ]; buildInputs = [ qtbase qttools libconfig ]; preConfigure = '' substituteInPlace autostart/CMakeLists.txt \ --replace "DESTINATION \"\''${LXQT_ETC_XDG_DIR}" "DESTINATION \"etc/xdg" \ ''; passthru.updateScript = lxqt.lxqtUpdateScript { inherit pname version src; }; meta = with lib; { description = "GUI configuration tool for compton X composite manager"; homepage = "https://github.com/lxqt/compton-conf"; license = licenses.lgpl21; platforms = with platforms; unix; maintainers = with maintainers; [ romildo ]; }; }