insync: fix launching issue on wayland

This commit is contained in:
Miao, ZhiCheng 2023-06-14 10:31:22 +03:00
parent fe2991bd88
commit 8ecdb2048d
No known key found for this signature in database
GPG key ID: 1080B4863AD0F5D1

View file

@ -10,6 +10,7 @@
, libdrm
, libGL
, wayland
, xkeyboard_config
, libthai
}:
@ -88,18 +89,16 @@ let
# for including insync's xdg data dirs
extraOutputsToInstall = [ "share" ];
targetPkgs = pkgs: [
targetPkgs = pkgs: with pkgs; [
insync-pkg
];
multiPkgs = pkgs: with pkgs; [
# apparently only package needed for the FHS :)
libudev0-shim
];
runScript = writeShellScript "insync-wrapper.sh" ''
# QT_STYLE_OVERRIDE was used to suppress a QT warning, it should have no actual effect for this binary.
export QT_STYLE_OVERRIDE=Fusion
# xkb configuration needed: https://github.com/NixOS/nixpkgs/issues/236365
export XKB_CONFIG_ROOT=${xkeyboard_config}/share/X11/xkb/
exec "${insync-pkg.outPath}/lib/insync/insync" "$@"
'';