13 desktopItem = makeDesktopItem {
16 icon = "${placeholder "out"}/share/lyrebird/icon.png";
17 desktopName = "Lyrebird";
18 genericName = "Voice Changer";
25 python3Packages.buildPythonApplication rec {
32 src = fetchFromGitHub {
36 sha256 = "sha256-VIYcOxvSpzRvJMzEv2i5b7t0WMF7aQxB4Y1jfvuZN/Y=";
39 propagatedBuildInputs = with python3Packages; [
56 "--prefix 'PATH' ':' '${
62 "--prefix 'PYTHONPATH' ':' '${placeholder "out"}/share/lyrebird'"
63 "--chdir '${placeholder "out"}/share/lyrebird'"
64 ''"''${gappsWrapperArgs[@]}"''
68 mkdir -p $out/{bin,share/{applications,lyrebird}}
69 cp -at $out/share/lyrebird/ app icon.png
70 cp -at $out/share/applications/ ${desktopItem}
71 install -Dm755 app.py $out/bin/lyrebird
75 description = "Simple and powerful voice changer for Linux, written in GTK 3";
76 mainProgram = "lyrebird";
77 homepage = "https://github.com/chxrlt/lyrebird";
78 license = licenses.mit;
79 maintainers = with maintainers; [ OPNA2608 ];
80 platforms = platforms.linux;