Change:
Hi, hope I have completed the correct fields! <!-- Initial version of 6.7.1 with updated version at 7.01 --- <!-- There is currently no PR in for this update. --- The Linux desktop music player from the future Name: tauonVersion: 6.7.1Licenses: nix-env -iA current version: 6.7.1 desired version: 7.0.1 HI any update to tauon if you have time, would be greatly appreciated :) I also do not get a tauon icon showing up in gnome 4.x.x and have to exec from the command line instead...wondered if this was by design :)
Tried it out and updated the derivation while at it. I don't think I'll be using this in the long run though, since it seems to have problems with wayland and replaygain inconsistencies between file formats.
I guess it doesn't show up in the gnome dashboard because the derivation does not install a desktop file. There seems to be one in the extra/ dir in the upstream repo but that needs some adapting to work on NixOS.
Thanks for trying, although it seems to be working fine on one of my arch machines running wayland? Don't use replaygain so can't comment. In what way does the desktop file need adjusting, as, in my experience, the tauon dev has been very receptive and amenable in the past. Is the way to test?
It mostly works but I have a mixed-DPI setup and running with the X11 backend in Xwayland is notoriously blurry on scaled monitors which is a bit annoying. The native wayland backend in SDL does not have that problem but SDL also does not handle DPI changes in any way so when moving between screens with different scaling factors, first the viewport goes out of sync with window size and once it relayouts itself it does not rescale for the new DPI. I reported the replaygain issue and that indeed got fixed in a matter of hours. I usually just fetch and build PRs manually but yes, from a glance at the docs seems to do all that in one command.
Thanks for creating heads up v7.1 out overnight if you still have the pull out
v7.1.1 is out and appears to have some of your requested changes included already ...
It indeed is:
Hope the new stuff works

Discussion:
, python3Packages , ffmpeg , flac <ins> , librsvg </ins> , gobject-introspection , gtk3 , libnotify

stdenv.mkDerivation rec { pname = "tauon"; <del> version = "6.7.1"; </del> <ins> version = "7.0.1"; </ins> src = fetchFromGitHub { owner = "Taiko2k"; repo = "TauonMusicBox"; rev = "v${version}"; <del> sha256 = "1hm82yfq7q2akrrvff3vmwrd3bz34d2dk8jzhnizhnhar6xc6fzp"; </del> <ins> sha256 = "sha256-Sw9w6vFXk2Cx7LdfMsou9IDheVckdusc0iGWkVsVtCQ="; </ins> }; postPatch = '' substituteInPlace tauon.py  --replace 'install_mode = False' 'install_mode = True'  <del> --replace 'install_directory = os.path.dirname(__file__)' 'install_directory = "${placeholder "out"}/share/tauon"' </del> <ins> --replace 'install_directory = os.path.dirname(os.path.abspath(__file__))' 'install_directory = "${placeholder "out"}/share/tauon"' </ins> substituteInPlace t_modules/t_main.py  --replace 'install_mode = False' 'install_mode = True'  <del> --replace 'install_directory = sys.path[0]' 'install_directory = "${placeholder "out"}/share/tauon"'  </del> --replace 'libopenmpt.so' '${lib.getLib libopenmpt}/lib/libopenmpt.so'  --replace 'lib/libphazor.so' '../../lib/libphazor.so'

--replace 'lib/libphazor.so' '../../lib/libphazor.so' patchShebangs compile-phazor.sh <ins> substituteInPlace extra/tauonmb.desktop --replace 'Exec=/opt/tauon-music-box/tauonmb.sh' 'Exec=${placeholder "out"}/bin/tauon' </ins> ''; postBuild = ''

gtk3 libnotify libopenmpt <ins> librsvg </ins> libsamplerate libvorbis mpg123

]; pythonPath = with python3Packages; [ <ins> beautifulsoup4 gst-python </ins> dbus-python isounidecode musicbrainzngs mutagen pillow <ins> plexapi </ins> pulsectl pycairo pylast

pysdl2 requests send2trash <ins> setproctitle </ins> ] ++ lib.optional withDiscordRPC pypresence; makeWrapperArgs = [

cp -r assets input.txt t_modules theme $out/share/tauon wrapPythonPrograms <del> ''; </del> <ins> mkdir -p $out/share/applications install -Dm755 extra/tauonmb.desktop $out/share/applications/tauonmb.desktop mkdir -p $out/share/icons/hicolor/scalable/apps install -Dm644 extra/tauonmb{,-symbolic}.svg $out/share/icons/hicolor/scalable/apps ''; </ins> meta = with lib; { description = "The Linux desktop music player from the future";