Added ozone flags to every electron and chromium application

This commit is contained in:
2024-06-12 16:10:32 -03:00
parent 4ec51baf75
commit e52fcfe1b3
2 changed files with 87 additions and 5 deletions

View File

@@ -2,7 +2,25 @@
programs = {
chromium = {
enable = true;
package = pkgs.ungoogled-chromium;
package =
pkgs.symlinkJoin
{
name = pkgs.ungoogled-chromium.name;
paths = [pkgs.ungoogled-chromium];
buildInputs = [pkgs.ungoogled-chromium pkgs.makeWrapper];
postBuild = ''
wrapProgram $out/bin/chromium \
--add-flags "--enable-features=UseOzonePlatform" \
--add-flags "--enable-features=WaylandWindowDecorations" \
--add-flags "--ozone-platform=wayland" \
--add-flags "--disable-features=WaylandFractionalScaleV1"
'';
pname = pkgs.ungoogled-chromium.pname;
version = pkgs.ungoogled-chromium.version;
meta = pkgs.ungoogled-chromium.meta;
override = pkgs.ungoogled-chromium.override;
};
commandLineArgs = ["--enable-features=TouchpadOverscrollHistoryNavigation"];
};