{ pkgs, config, ... }: { programs = { chromium = { enable = true; package = pkgs.ungoogled-chromium; commandLineArgs = ["--enable-features=TouchpadOverscrollHistoryNavigation"]; }; firefox = { profiles.panotaka = { settings = { "widget.use-xdg-desktop-portal.file-picker" = 1; }; }; # Wait for https://github.com/NixOS/nixpkgs/pull/269817 to be merged package = pkgs.wrapFirefox pkgs.floorp-unwrapped { nixExtensions = with config.nur.repos.rycee.firefox-addons; [ ublock-origin localcdn sidebery user-agent-switcher-and-manager ]; extraPolicies = { CaptivePortal = false; DisableFirefoxStudies = true; DisablePocket = true; DisableTelemetry = true; DisableFirefoxAccounts = true; FirefoxHome = { Pocket = false; Snippets = false; }; UserMessaging = { ExtensionRecommendations = false; SkipOnboarding = true; }; }; }; }; }; }