nix-files/pkgs/fluffychat-moby/default.nix

19 lines
627 B
Nix
Raw Normal View History

{ pkgs }:
(pkgs.symlinkJoin {
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
'';
})