{ config, lib, pkgs, ... }: with lib; let cfg = config.local.desktop; in { config = mkIf cfg.enable { programs.firefox = { enable = true; package = pkgs.firefox.override { nativeMessagingHosts = [pkgs.passff-host]; }; profiles."main.profile" = { id = 0; name = "default"; extensions.packages = with pkgs.nur.repos.rycee.firefox-addons; [ decentraleyes darkreader old-reddit-redirect passff privacy-badger ublock-origin umatrix ]; }; }; }; }