From 02bdfa7a45616b18fa9d637ca80a7a9d5d845571 Mon Sep 17 00:00:00 2001 From: Xaiya Schumin Date: Fri, 22 May 2026 13:15:13 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20discord-music-presence=20bug=20f?= =?UTF-8?q?ixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Xaiya Schumin --- pkgs/discord-music-presence.nix | 20 ++- qt.log | 300 ++++++++++++++++++++++++++++++++ 2 files changed, 312 insertions(+), 8 deletions(-) create mode 100644 qt.log diff --git a/pkgs/discord-music-presence.nix b/pkgs/discord-music-presence.nix index 687d46d..4287269 100644 --- a/pkgs/discord-music-presence.nix +++ b/pkgs/discord-music-presence.nix @@ -15,6 +15,9 @@ e2fsprogs, libgpg-error, + + makeWrapper, + xkeyboard_config }: stdenv.mkDerivation rec { @@ -28,38 +31,39 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoPatchelfHook + makeWrapper ]; buildInputs = [ stdenv.cc.cc + xkeyboard_config # ARGG wayland libGL - zlib fontconfig freetype - - e2fsprogs - krb5 - libgpg-error + e2fsprogs ]; installPhase = '' runHook preInstall + mkdir -p $out/bin $out/share - cp -r usr/* $out - install -m 444 -D usr/share/applications/${pname}.desktop -t $out/share/applications - substituteInPlace $out/share/applications/${pname}.desktop \ --replace-fail Exec=${pname} Exec=$out/bin/${pname} runHook postInstall ''; + postFixup = '' + wrapProgram $out/bin/${pname} \ + --set XKB_CONFIG_ROOT ${xkeyboard_config}/share/X11/xkb + ''; + meta = { description = "The Discord music status that works with any media player"; homepage = "https://github.com/ungive/discord-music-presence"; diff --git a/qt.log b/qt.log new file mode 100644 index 0000000..8adb41f --- /dev/null +++ b/qt.log @@ -0,0 +1,300 @@ +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms" ... +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms/libqwayland-egl.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms/libqwayland-egl.so, metadata= +{ + "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "wayland-egl" + ] + }, + "archlevel": 1, + "className": "QWaylandEglPlatformIntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("wayland-egl") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms/libqwayland-generic.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms/libqwayland-generic.so, metadata= +{ + "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "wayland" + ] + }, + "archlevel": 1, + "className": "QWaylandIntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("wayland") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms/libqxcb.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms/libqxcb.so, metadata= +{ + "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "xcb" + ] + }, + "archlevel": 1, + "className": "QXcbIntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("xcb") +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/bin/platforms" ... +qt.core.library: "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforms/libqwayland-generic.so" loaded library +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration" ... +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libwl-shell-plugin.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libwl-shell-plugin.so, metadata= +{ + "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "wl-shell" + ] + }, + "archlevel": 1, + "className": "QWaylandWlShellIntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("wl-shell") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libqt-shell.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libqt-shell.so, metadata= +{ + "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "qt-shell" + ] + }, + "archlevel": 1, + "className": "QWaylandQtShellIntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("qt-shell") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libivi-shell.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libivi-shell.so, metadata= +{ + "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "ivi-shell" + ] + }, + "archlevel": 1, + "className": "QWaylandIviShellIntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("ivi-shell") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libfullscreen-shell-v1.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libfullscreen-shell-v1.so, metadata= +{ + "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "fullscreen-shell-v1" + ] + }, + "archlevel": 1, + "className": "QWaylandFullScreenShellV1IntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("fullscreen-shell-v1") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libxdg-shell.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libxdg-shell.so, metadata= +{ + "IID": "org.qt-project.Qt.WaylandClient.QWaylandShellIntegrationFactoryInterface.5.3", + "MetaData": { + "Keys": [ + "xdg-shell" + ] + }, + "archlevel": 1, + "className": "QWaylandXdgShellIntegrationPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("xdg-shell") +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/bin/wayland-shell-integration" ... +qt.core.library: "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/wayland-shell-integration/libxdg-shell.so" loaded library +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platformthemes" ... +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/bin/platformthemes" ... +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforminputcontexts" ... +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so, metadata= +{ + "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1", + "MetaData": { + "Keys": [ + "compose", + "xim" + ] + }, + "archlevel": 1, + "className": "QComposePlatformInputContextPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("compose", "xim") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so, metadata= +{ + "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1", + "MetaData": { + "Keys": [ + "ibus" + ] + }, + "archlevel": 1, + "className": "QIbusPlatformInputContextPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("ibus") +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/bin/platforminputcontexts" ... +qt.core.library: "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so" loaded library +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/styles" ... +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/bin/styles" ... +QApplication: invalid style override 'kvantum' passed, ignoring it. + Available styles: Windows, Fusion +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/iconengines" ... +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/iconengines/libqsvgicon.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/iconengines/libqsvgicon.so, metadata= +{ + "IID": "org.qt-project.Qt.QIconEngineFactoryInterface", + "MetaData": { + "Keys": [ + "svg", + "svgz", + "svg.gz" + ] + }, + "archlevel": 1, + "className": "QSvgIconPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("svg", "svgz", "svg.gz") +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/bin/iconengines" ... +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats" ... +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqjpeg.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqjpeg.so, metadata= +{ + "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", + "MetaData": { + "Keys": [ + "jpg", + "jpeg" + ], + "MimeTypes": [ + "image/jpeg", + "image/jpeg" + ] + }, + "archlevel": 1, + "className": "QJpegPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("jpg", "jpeg") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqsvg.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqsvg.so, metadata= +{ + "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", + "MetaData": { + "Keys": [ + "svg", + "svgz" + ], + "MimeTypes": [ + "image/svg+xml", + "image/svg+xml-compressed" + ] + }, + "archlevel": 1, + "className": "QSvgPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("svg", "svgz") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqgif.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqgif.so, metadata= +{ + "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", + "MetaData": { + "Keys": [ + "gif" + ], + "MimeTypes": [ + "image/gif" + ] + }, + "archlevel": 1, + "className": "QGifPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("gif") +qt.core.plugin.factoryloader: looking at "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqico.so" +qt.core.plugin.loader: Found metadata in lib /nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqico.so, metadata= +{ + "IID": "org.qt-project.Qt.QImageIOHandlerFactoryInterface", + "MetaData": { + "Keys": [ + "ico", + "cur" + ], + "MimeTypes": [ + "image/vnd.microsoft.icon", + "image/vnd.microsoft.icon" + ] + }, + "archlevel": 1, + "className": "QICOPlugin", + "debug": false, + "version": 394752 +} + + +qt.core.plugin.factoryloader: Got keys from plugin meta data QList("ico", "cur") +qt.core.plugin.factoryloader: checking directory path "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/bin/imageformats" ... +qt.core.library: "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqjpeg.so" loaded library +qt.core.library: "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqsvg.so" loaded library +qt.core.library: "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqgif.so" loaded library +qt.core.library: "/nix/store/nprqkslzsyv9f4ywy7sp97r2cw926hg7-musicpresence-2.3.5/share/musicpresence/plugins/imageformats/libqico.so" loaded library +2026-05-22T11:08:26.100Z INFO Writing logs to file: /home/xaiya/.local/share/Music Presence/presence.log