mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-20 07:31:19 +00:00
amnezia-vpn: fix missing system tray and window icons (#501219)
This commit is contained in:
@@ -109,6 +109,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
--replace-fail "int nVersion = 1;" "int nVersion = 0;"
|
||||
substituteInPlace client/ui/qautostart.cpp \
|
||||
--replace-fail "/usr/share/pixmaps/AmneziaVPN.png" "AmneziaVPN"
|
||||
# https://github.com/amnezia-vpn/amnezia-client/pull/2372
|
||||
substituteInPlace client/ui/systemtray_notificationhandler.cpp \
|
||||
--replace-fail 'm_systemTrayIcon.show();' ''' \
|
||||
--replace-fail 'setTrayState(Vpn::ConnectionState::Disconnected);' 'setTrayState(Vpn::ConnectionState::Disconnected); m_systemTrayIcon.show();'
|
||||
substituteInPlace client/main.cpp \
|
||||
--replace-fail '#include "version.h"' $'#include "version.h"\n#include <QIcon>' \
|
||||
--replace-fail 'app.setApplicationDisplayName(APPLICATION_NAME);' $'app.setApplicationDisplayName(APPLICATION_NAME);\n app.setWindowIcon(QIcon::fromTheme("AmneziaVPN"));'
|
||||
substituteInPlace deploy/installer/config/AmneziaVPN.desktop.in \
|
||||
--replace-fail "/usr/share/pixmaps/AmneziaVPN.png" "$out/share/icons/hicolor/512x512/apps/AmneziaVPN.png"
|
||||
substituteInPlace deploy/data/linux/AmneziaVPN.service \
|
||||
|
||||
Reference in New Issue
Block a user