diff --git a/modules/programs/gui/brave/module.nix b/modules/programs/gui/brave/module.nix new file mode 100644 index 0000000..7f448bd --- /dev/null +++ b/modules/programs/gui/brave/module.nix @@ -0,0 +1,37 @@ +{pkgs, ...}: { + programs.chromium = { + enable = true; + extraOpts = { + BraveRewardsDisabled = true; + BraveWalletDisabled = true; + PromotionsEnabled = false; + TorDisabled = true; + BraveVPNDisabled = true; + BraveAIChatEnabled = false; + BraveSyncUrl = ""; + PrivacySandboxFingerprintingProtectionEnabled = true; + PrivacySandboxIpProtectionEnabled = true; + DefaultSearchProviderEnabled = true; + DefaultSearchProviderName = "Kagi"; + DefaultSearchProviderSearchURL = "https://kagi.com/search?q={searchTerms}"; + DefaultSearchProviderNewTabURL = "https://kagi.com"; + SearchSuggestEnabled = true; + DefaultSearchProviderSuggestURL = "https://kagi.com/api/autosuggest?q={searchTerms}"; + PasswordManagerEnabled = false; + BlockThirdPartyCookies = true; + }; + extensions = [ + # NoScript + "doojmbjmlfjjnbmnoijecmcbfeoakpjm" + # KeePassXC-Browser + "oboonakemofpalcgghocfoadofidjkkk" + # Catppuccin Mocha + "bkkmolkhemgaeaeggcmfbghljjjoofoh" + # Dark Reader + "eimadpbcbfnmbkopoojfekhnkhdbieeh" + ]; + }; + environment.systemPackages = [ + (pkgs.brave.override {vulkanSupport = true;}) + ]; +}