Chromium: Difference between revisions

From NixOS Wiki
(Cleanup and remove old information)
(Unclear why template:ic is not working, revert for now)
Line 24: Line 24:
== Enabling native Wayland support ==
== Enabling native Wayland support ==


You can turn on native Wayland support in all chrome and most electron apps by setting an environment variable: {{ic|environment.sessionVariables.NIXOS_OZONE_WL = "1"}}.
You can turn on native Wayland support in all chrome and most electron apps by setting an environment variable: <code>environment.sessionVariables.NIXOS_OZONE_WL = "1"</code>.


[[Category:Applications]]
[[Category:Applications]]

Revision as of 12:17, 2 May 2024

Installation

NixOS

Add chromium to systemPackages.

Accelerated video playback

Make sure Accelerated Video Playback is setup on the system properly. Check chrome://gpu to see if Chromium has enabled hardware acceleration.

If accelerated video playback is not working, check relevant flags at chrome://flags, or enable them using the cli:

/etc/nixos/configuration.nix
{
  environment.systemPackages = with pkgs; [
    (chromium.override {
      commandLineArgs = [
        "--enable-features=VaapiVideoDecodeLinuxGL"
        "--ignore-gpu-blocklist"
        "--enable-zero-copy"
      ];
    })
  ];
}

Enabling native Wayland support

You can turn on native Wayland support in all chrome and most electron apps by setting an environment variable: environment.sessionVariables.NIXOS_OZONE_WL = "1".