diff options
Diffstat (limited to 'modules/packages/zen-browser.nix')
| -rw-r--r-- | modules/packages/zen-browser.nix | 45 |
1 files changed, 27 insertions, 18 deletions
diff --git a/modules/packages/zen-browser.nix b/modules/packages/zen-browser.nix index 50768ff..c770602 100644 --- a/modules/packages/zen-browser.nix +++ b/modules/packages/zen-browser.nix @@ -1,23 +1,32 @@ -{ inputs, ... }: { - perSystem = { system, ... }: { - packages.zen-browser = inputs.zen-browser.packages.${system}.twilight.unwrapped.override { - policies = { - AutofillAddressEnabled = true; - AutofillCreditCardEnabled = false; - DisableFeedbackCommands = true; - DisableFirefoxStudies = true; - DisablePocket = true; - DisableTelemetry = true; - DontCheckDefaultBrowser = true; - NoDefaultBookmarks = true; - OfferToSaveLogins = false; - EnableTrackingProtection = { - Value = true; - Locked = true; - Cryptomining = true; - Fingerprinting = true; +{inputs, ...}: { + perSystem = {system, pkgs, ...}: { + packages.zen-browser = inputs.wrappers.lib.wrapPackage { + inherit pkgs; + package = inputs.zen-browser.packages.${system}.twilight.unwrapped.override { + policies = { + AutofillAddressEnabled = true; + AutofillCreditCardEnabled = false; + DisableFeedbackCommands = true; + DisableFirefoxStudies = true; + DisablePocket = true; + DisableTelemetry = true; + DontCheckDefaultBrowser = true; + NoDefaultBookmarks = true; + OfferToSaveLogins = false; + EnableTrackingProtection = { + Value = true; + Locked = true; + Cryptomining = true; + Fingerprinting = true; + }; }; }; + env = { + LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [ + pkgs.libpulseaudio + pkgs.alsa-lib + ]; + }; }; }; } |
