Compare commits
2 Commits
5594dafa99
...
82e7157434
Author | SHA1 | Date | |
---|---|---|---|
82e7157434 | |||
614c21488e |
@ -10,6 +10,7 @@
|
|||||||
./desktop/apps/slack.nix
|
./desktop/apps/slack.nix
|
||||||
./desktop/apps/thunderbird.nix
|
./desktop/apps/thunderbird.nix
|
||||||
./desktop/apps/zoom.nix
|
./desktop/apps/zoom.nix
|
||||||
|
./desktop/browsers/brave.nix
|
||||||
./desktop/browsers/firefox.nix
|
./desktop/browsers/firefox.nix
|
||||||
./desktop/gaming/emulators.nix
|
./desktop/gaming/emulators.nix
|
||||||
./desktop/gaming/lutris.nix
|
./desktop/gaming/lutris.nix
|
||||||
|
17
modules/desktop/browsers/brave.nix
Normal file
17
modules/desktop/browsers/brave.nix
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{ config, lib, pkgs, inputs, ... }:
|
||||||
|
|
||||||
|
let cfg = config.modules.desktop.browsers.brave;
|
||||||
|
in {
|
||||||
|
options.modules.desktop.browsers.brave = {
|
||||||
|
enable = lib.mkOption {
|
||||||
|
default = false;
|
||||||
|
example = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf cfg.enable {
|
||||||
|
user.packages = with pkgs; [
|
||||||
|
brave
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
@ -37,11 +37,16 @@ in {
|
|||||||
"browser.ctrlTab.sortByRecentlyUsed" = true;
|
"browser.ctrlTab.sortByRecentlyUsed" = true;
|
||||||
"browser.discovery.enabled" = false;
|
"browser.discovery.enabled" = false;
|
||||||
"browser.newtabpage.enabled" = false;
|
"browser.newtabpage.enabled" = false;
|
||||||
|
"browser.newtabpage.activity-stream.showSponsored" = false;
|
||||||
|
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
|
||||||
|
"browser.newtabpage.activity-stream.default.sites" = "";
|
||||||
|
"browser.privatebrowsing.forceMediaMemoryCache" = true;
|
||||||
"browser.search.widget.inNavBar" = true;
|
"browser.search.widget.inNavBar" = true;
|
||||||
"browser.startup.page" = 3;
|
"browser.startup.page" = 3;
|
||||||
"browser.startup.homepage" = "https://www.vimium.com";
|
"browser.startup.homepage" = "https://www.vimium.com";
|
||||||
"browser.toolbars.bookmarks.visibility" = "never";
|
"browser.toolbars.bookmarks.visibility" = "never";
|
||||||
"browser.uitour.enabled" = false;
|
"browser.uitour.enabled" = false;
|
||||||
|
"media.memory_cache_max_size" = 65536;
|
||||||
|
|
||||||
## Performance
|
## Performance
|
||||||
"gfx.webrender.all" = true;
|
"gfx.webrender.all" = true;
|
||||||
@ -54,6 +59,9 @@ in {
|
|||||||
"app.normandy.enabled" = false;
|
"app.normandy.enabled" = false;
|
||||||
"app.normandy.api_url" = "";
|
"app.normandy.api_url" = "";
|
||||||
"app.normandy.user_id" = "";
|
"app.normandy.user_id" = "";
|
||||||
|
"app.shield.optoutstudies.enabled" = false;
|
||||||
|
"browser.shopping.experience2023.active" = false;
|
||||||
|
"browser.shopping.experience2023.enabled" = false;
|
||||||
"extensions.screenshots.disabled" = true;
|
"extensions.screenshots.disabled" = true;
|
||||||
"extensions.screenshots.upload-disabled" = true;
|
"extensions.screenshots.upload-disabled" = true;
|
||||||
"experiments.supported" = false;
|
"experiments.supported" = false;
|
||||||
@ -121,10 +129,25 @@ in {
|
|||||||
|
|
||||||
## Telemetry
|
## Telemetry
|
||||||
"beacon.enabled" = false;
|
"beacon.enabled" = false;
|
||||||
|
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
|
||||||
|
"browser.newtabpage.activity-stream.telemetry" = false;
|
||||||
"browser.send_pings" = false;
|
"browser.send_pings" = false;
|
||||||
|
"datareporting.policy.dataSubmissionEnabled" = false;
|
||||||
|
"datareporting.healthReport.uploadEnabled" = false;
|
||||||
|
"toolkit.coverage.opt-out" = true;
|
||||||
|
"toolkit.coverage.endpoint.base" = "";
|
||||||
"toolkit.telemetry.archive.enabled" = false;
|
"toolkit.telemetry.archive.enabled" = false;
|
||||||
|
"toolkit.telemetry.bhrPing.enabled" = false;
|
||||||
|
"toolkit.telemetry.coverage.opt-out" = true;
|
||||||
"toolkit.telemetry.enabled" = false;
|
"toolkit.telemetry.enabled" = false;
|
||||||
|
"toolkit.telemetry.firstShutdownPing.enabled" = false;
|
||||||
|
"toolkit.telemetry.hybridContent.enabled" = false;
|
||||||
|
"toolkit.telemetry.newProfilePing.enabled" = false;
|
||||||
|
"toolkit.telemetry.reportingPolicy.firstRun" = false;
|
||||||
|
"toolkit.telemetry.server" = "data:,";
|
||||||
|
"toolkit.telemetry.shutdownPingSender.enabled" = false;
|
||||||
"toolkit.telemetry.unified" = false;
|
"toolkit.telemetry.unified" = false;
|
||||||
|
"toolkit.telemetry.updatePing.enabled" = false;
|
||||||
|
|
||||||
## Pocket/Hello
|
## Pocket/Hello
|
||||||
"loop.enabled" = false;
|
"loop.enabled" = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user