24 lines
440 B
Nix
24 lines
440 B
Nix
#
|
|
# Hacks to make jd-gui run on wayland.
|
|
#
|
|
{ ... }:
|
|
let
|
|
package = "jd-gui";
|
|
|
|
overlay = final': prev': {
|
|
|
|
${package} = prev'.${package}.overrideAttrs (
|
|
final: prev: {
|
|
|
|
# Patch the installed binary to be nice.
|
|
installPhase = builtins.replaceStrings [ "export" ] [
|
|
"export _JAVA_AWT_WM_NONREPARENTING=1; export"
|
|
] prev.installPhase;
|
|
|
|
}
|
|
);
|
|
};
|
|
in
|
|
{
|
|
nixpkgs.overlays = [ overlay ];
|
|
}
|