fluffychat: fix .desktop file to reference the wrapped version
This commit is contained in:
parent
4b3b71bb84
commit
09e8510d0e
|
@ -4,15 +4,17 @@
|
|||
name = "fluffychat-moby";
|
||||
paths = [ pkgs.fluffychat ];
|
||||
buildInputs = [ pkgs.makeWrapper ];
|
||||
|
||||
# ordinary fluffychat on moby displays blank window;
|
||||
# > Failed to start Flutter renderer: Unable to create a GL context
|
||||
# this is temporarily solved by using software renderer
|
||||
# - see https://github.com/flutter/flutter/issues/106941
|
||||
#
|
||||
# TODO: the desktop files reference the uwrapped fluffychat and need to be updated.
|
||||
# as is this only works when fluffychat is launched from the CLI
|
||||
postBuild = ''
|
||||
wrapProgram $out/bin/fluffychat \
|
||||
--set LIBGL_ALWAYS_SOFTWARE 1
|
||||
# fix up the .desktop file to invoke our wrapped fluffychat
|
||||
orig_desktop=$(readlink $out/share/applications/Fluffychat.desktop)
|
||||
unlink $out/share/applications/Fluffychat.desktop
|
||||
sed "s:Exec=.*:Exec=$out/bin/fluffychat:" $orig_desktop > $out/share/applications/Fluffychat.desktop
|
||||
'';
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue
Block a user