From 8ad731c7ca0379c5f3d126c577d2e0c185a2415b Mon Sep 17 00:00:00 2001 From: Sean Kovacs Date: Wed, 3 Dec 2025 16:28:25 -0500 Subject: [PATCH] make sure widevine-firefox is only applied to aarch64 --- home/browsers/firefox/default.nix | 9 +++++++-- packages/widevine-firefox/package.nix | 1 - 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/home/browsers/firefox/default.nix b/home/browsers/firefox/default.nix index 19f76b6..6221196 100644 --- a/home/browsers/firefox/default.nix +++ b/home/browsers/firefox/default.nix @@ -1,9 +1,14 @@ # https://discourse.nixos.org/t/combining-best-of-system-firefox-and-home-manager-firefox-settings/37721 # https://discourse.nixos.org/t/declare-firefox-extensions-and-settings/36265 -{ pkgs, config, ... }: +{ + pkgs, + config, + lib, + ... +}: { - home.sessionVariables = rec { + home.sessionVariables = lib.mkIf pkgs.stdenv.hostPlatform.isAarch64 { MOZ_GMP_PATH = "${pkgs.widevine-firefox}/gmp-widevinecdm/system-installed"; }; diff --git a/packages/widevine-firefox/package.nix b/packages/widevine-firefox/package.nix index 4b5453b..9fc0d22 100644 --- a/packages/widevine-firefox/package.nix +++ b/packages/widevine-firefox/package.nix @@ -16,7 +16,6 @@ stdenv.mkDerivation { meta = widevine-cdm.meta // { platforms = [ "aarch64-linux" - "x86_64-linux" ]; }; }