From 53482ffc4299aab1f91286dd237e413a72261a69 Mon Sep 17 00:00:00 2001 From: Mel Bourgeois Date: Mon, 29 Apr 2024 19:38:08 -0500 Subject: [PATCH] firefox: wrap with nixGL by default --- modules/programs/firefox.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/modules/programs/firefox.nix b/modules/programs/firefox.nix index cf62f82c..65ef9569 100644 --- a/modules/programs/firefox.nix +++ b/modules/programs/firefox.nix @@ -238,10 +238,12 @@ in { package = mkOption { type = with types; nullOr package; - default = if versionAtLeast config.home.stateVersion "19.09" then - pkgs.firefox - else - pkgs.firefox-unwrapped; + # Wrap with nixGL by default to provide hardware-accelerated WebRender + default = (config.lib.nixGL.wrap + (if versionAtLeast config.home.stateVersion "19.09" then + pkgs.firefox + else + pkgs.firefox-unwrapped)); defaultText = literalExpression "pkgs.firefox"; example = literalExpression '' pkgs.firefox.override {