25 lines
638 B
Nix
25 lines
638 B
Nix
#
|
|
# Fixes mattermost's wrapper so one can log in.
|
|
#
|
|
# vim: et:ts=2:sw=2:
|
|
#
|
|
{ ... }:
|
|
let
|
|
overlay = final': prev': {
|
|
mattermost-desktop = prev'.mattermost-desktop.overrideAttrs (
|
|
final: prev: {
|
|
|
|
postInstall = ''
|
|
makeWrapper '${prev'.lib.getExe prev'.electron_28}' $out/bin/${prev.pname} \
|
|
--set-default ELECTRON_IS_DEV 0 \
|
|
--add-flags $out/share/${prev.pname}/app.asar \
|
|
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}"
|
|
'';
|
|
|
|
}
|
|
);
|
|
};
|
|
in
|
|
{
|
|
nixpkgs.overlays = [ overlay ];
|
|
}
|