Open colemickens opened 4 years ago
(And of course the patch Firefox needs is due to [incompatibility with] Chromium's build system used in WebRTC...)
I just wish someone would publish appimages somewhere. Wrestling with flakes and getting nowhere, and now this, has made me hate chromium so much. But firefox is clunky to me, but it's also what I ended up with.
Ping me in #nixos if you want help with flakes, I'm sorry to hear they're giving you headaches (especially if they're my flakes).
I still find Firefox clunky sometimes, but between the massive difference in privacy features, commitment to Wayland support, commitment to vaapi support... I just don't feel like doing any work towards Chromium. I too wish someone would just put out Ozone builds.
here's the other side:
It does look like Chromium is getting ready to ship a build with X11+Ozone in it. https://bugs.chromium.org/p/chromium/issues/detail?id=1085700#c59
Meaning that any effort invested here is likely to be useless in a matter of weeks/months. At this point I'll just wait.
It apparently as of two days ago it is now in chromium-dev
with a flag:
https://www.reddit.com/r/swaywm/comments/imcoo6/chrome_wayland_available_via_feature_flag_in/
With M87 released to the stable channel (https://github.com/NixOS/nixpkgs/pull/104100) we now finally have Wayland support for Chromium in Nixpkgs without having to rebuild anything. Running chromium --enable-features=UseOzonePlatform --ozone-platform=wayland
without XWayland should work fine though there are still a few issues (e.g. I cannot play any videos, not sure if that was working before).
@colemickens might be a good idea to mention that chromium
in Nixpkgs now supports Wayland in the README. Anyway, thanks for your awesome work!
-_- I started it and tried to resize the window and Sway immediately hung. I've pinned this, I'll try to fixup the README soon.
Heads up.
I'm not really interested in spending time on
chromium*
orgoogle-chrome*
anymore.Firefox works out of box in nearly all scenarios (with some env vars) whereas Chromium needs vaapi patches, pipewire-0.3 patches, they don't publish Chromium builds.
I no longer have Chromium installed, except for transitively via some unspeakable Electron apps.
I'm probably going to archive this repo.