{ lib , stdenv , mkDerivation , fetchFromGitHub , qmake , pkg-config , qttools , qtwebengine , hunspell , cmark , multimarkdown , pandoc }: mkDerivation rec { pname = "ghostwriter"; version = "2.1.2"; src = fetchFromGitHub { owner = "wereturtle"; repo = pname; rev = version; hash = "sha256-NpgtxYqxMWMZXZRZjujob40Nn6hirsSzcjoqRJR6Rws="; }; nativeBuildInputs = [ qmake pkg-config qttools ]; buildInputs = [ qtwebengine hunspell ]; qtWrapperArgs = [ "--prefix" "PATH" ":" (lib.makeBinPath [ cmark multimarkdown pandoc ]) ]; meta = with lib; { description = "A cross-platform, aesthetic, distraction-free Markdown editor"; homepage = src.meta.homepage; license = licenses.gpl3Plus; platforms = platforms.unix; maintainers = with maintainers; [ dotlambda erictapen ]; broken = stdenv.isDarwin; }; }