blob: d91eba00fb82f2d347bc87e17b9319468280b84d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
self:
let
enableWayland = drv: bin: drv.overrideAttrs (
old: {
nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ self.makeWrapper ];
postFixup = (old.postFixup or "") + ''
wrapProgram $out/bin/${bin} \
--add-flags "--enable-features=UseOzonePlatform" \
--add-flags "--ozone-platform=wayland"
'';
}
);
in
super:
{
# slack = enableWayland super.slack "slack";
discord = enableWayland super.discord "discord";
vencord = enableWayland super.vesktop "vesktop";
# vscode = enableWayland super.vscode "code";
# google-chrome-beta = (
# super.google-chrome-beta.override {
# commandLineArgs = "--enable-features=UseOzonePlatform --ozone-platform=wayland";
# }
# );
}
|