From 7f351719998454d708c273b6baf0f97767064e96 Mon Sep 17 00:00:00 2001 From: caem Date: Fri, 24 Jan 2025 23:49:02 +0100 Subject: [PATCH] random bullshit go --- overlays/nixpak/firefox.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/overlays/nixpak/firefox.nix b/overlays/nixpak/firefox.nix index 188cece..bfba0d0 100644 --- a/overlays/nixpak/firefox.nix +++ b/overlays/nixpak/firefox.nix @@ -77,8 +77,8 @@ }; in sandboxed.config.env; baseWrapped = sandboxFirefox prev.firefox-esr; - in - baseWrapped // { + + finalizePackage = base: base // { inherit (prev.firefox-esr) meta browserName @@ -86,7 +86,15 @@ version; unwrapped = prev.firefox-esr; - override = attrs: baseWrapped; - overrideAttrs = f: baseWrapped; + + override = attrs: let + firefoxWithCfg = if attrs ? cfg + then prev.firefox-esr.override attrs + else prev.firefox-esr; + in finalizePackage (sandboxFirefox firefoxWithCfg); + + overrideAttrs = f: finalizePackage (sandboxFirefox prev.firefox-esr); }; + in + finalizePackage baseWrapped; }