2025-06-02 10:46:36 +08:00
|
|
|
{
|
|
|
|
|
symlinkJoin,
|
|
|
|
|
makeWrapper,
|
|
|
|
|
qq,
|
|
|
|
|
...
|
|
|
|
|
}:
|
|
|
|
|
symlinkJoin {
|
|
|
|
|
name = "QQ";
|
2025-07-13 06:04:55 +08:00
|
|
|
paths = [ qq ];
|
2025-06-02 10:46:36 +08:00
|
|
|
inherit (qq) meta;
|
|
|
|
|
buildInputs = [
|
|
|
|
|
makeWrapper
|
|
|
|
|
];
|
|
|
|
|
postBuild = ''
|
|
|
|
|
rm $out/share/applications/qq.desktop
|
|
|
|
|
cp ${qq}/share/applications/qq.desktop $out/share/applications/qq.desktop
|
|
|
|
|
substituteInPlace $out/share/applications/qq.desktop \
|
|
|
|
|
--replace-fail "${qq}" $out
|
|
|
|
|
wrapProgram $out/bin/qq \
|
|
|
|
|
--set NIXOS_OZONE_WL 1 \
|
|
|
|
|
--add-flags '--wayland-text-input-version=3'
|
|
|
|
|
'';
|
|
|
|
|
}
|