From a488cc3b9ae0a0571f7f64044fbd10a625b7a043 Mon Sep 17 00:00:00 2001 From: Cian Hughes Date: Mon, 26 May 2025 15:54:16 +0100 Subject: [PATCH] Added vivaldi fixed for wayland --- home-manager/worklaptop/packages.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/home-manager/worklaptop/packages.nix b/home-manager/worklaptop/packages.nix index 541ca64..8a624e8 100644 --- a/home-manager/worklaptop/packages.nix +++ b/home-manager/worklaptop/packages.nix @@ -6,7 +6,19 @@ pkgs, unstablePkgs, ... -}: { +}: let + # Patch vivaldi to ensure reliability on wayland + vivaldi-wayland = pkgs.symlinkJoin { + name = "vivaldi-wayland"; + paths = [pkgs.vivaldi]; + buildInputs = [pkgs.makeWrapper]; + postBuild = '' + wrapProgram $out/bin/vivaldi \ + --set NIXOS_OZONE_WL 1 \ + --add-flags "--ozone-platform=wayland --enable-features=UseOzonePlatform --ozone-platform-hint=auto" + ''; + }; +in { home.packages = [ pkgs.bitwarden pkgs.blueman @@ -33,7 +45,7 @@ pkgs.smile pkgs.spotify pkgs.vial - pkgs.vivaldi + vivaldi-wayland pkgs.vivaldi-ffmpeg-codecs pkgs.warpinator pkgs.zathura