tangled
alpha
login
or
join now
encode42.dev
/
nixos
0
fork
atom
Personal-use NixOS configuration
0
fork
atom
overview
issues
pulls
pipelines
Add Betterfox
encode42.dev
7 months ago
8cc45013
ec0fd9fc
+143
-3
1 changed file
expand all
collapse all
unified
split
homes
encode42
desktop
firefox.nix
+143
-3
homes/encode42/desktop/firefox.nix
···
27
27
"browser.urlbar.suggest.history" = false;
28
28
"browser.urlbar.suggest.recentsearches" = false;
29
29
30
30
-
"privacy.history.custom" = true;
31
31
-
"browser.formfill.enable" = false;
32
30
"extensions.formautofill.addresses.enabled" = false;
33
31
"extensions.formautofill.creditCards.enabled" = false;
34
32
···
39
37
"browser.safebrowsing.malware.enabled" = false;
40
38
"browser.safebrowsing.phishing.enabled" = false;
41
39
42
42
-
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
40
40
+
# Fastfox
41
41
+
"content.notify.interval" = 100000;
42
42
+
43
43
+
"gfx.canvas.accelerated.cache-size" = 512;
44
44
+
"gfx.content.skia-font-cache-size" = 20;
45
45
+
46
46
+
"browser.cache.disk.enable" = false;
47
47
+
"browser.sessionhistory.max_total_viewers" = 4;
48
48
+
"media.memory_cache_max_size" = 65536;
49
49
+
"media.cache_readahead_limit" = 7200;
50
50
+
"media.cache_resume_threshold" = 3600;
51
51
+
"image.mem.decode_bytes_at_a_time" = 32768;
52
52
+
53
53
+
"network.http.max-connections" = 1800;
54
54
+
"network.http.max-persistent-connections-per-server" = 10;
55
55
+
"network.http.max-urgent-start-excessive-connections-per-host" = 5;
56
56
+
"network.http.pacing.requests.enabled" = false;
57
57
+
"network.dnsCacheExpiration" = 3600;
58
58
+
"network.ssl_tokens_cache_capacity" = 10240;
59
59
+
60
60
+
"network.http.speculative-parallel-limit" = 0;
61
61
+
"network.dns.disablePrefetch" = true;
62
62
+
"network.dns.disablePrefetchFromHTTPS" = true;
63
63
+
"browser.urlbar.speculativeConnect.enabled" = false;
64
64
+
"browser.places.speculativeConnect.enabled" = false;
65
65
+
"network.prefetch-next" = false;
66
66
+
"network.predictor.enabled" = false;
67
67
+
68
68
+
"layout.css.grid-template-masonry-value.enabled" = true;
69
69
+
70
70
+
# Securefox
71
71
+
"browser.contentblocking.category" = "strict";
72
72
+
"browser.download.start_downloads_in_tmp_dir" = true;
73
73
+
"browser.helperApps.deleteTempFileOnExit" = true;
74
74
+
"browser.uitour.enabled" = false;
75
75
+
"privacy.globalprivacycontrol.enabled" = true;
76
76
+
77
77
+
"security.OCSP.enabled" = 0;
78
78
+
"security.pki.crlite_mode" = 2;
79
79
+
80
80
+
"security.ssl.treat_unsafe_negotiation_as_broken" = true;
81
81
+
"browser.xul.error_pages.expert_bad_cert" = true;
82
82
+
"security.tls.enable_0rtt_data" = false;
83
83
+
84
84
+
"browser.privatebrowsing.forceMediaMemoryCache" = true;
85
85
+
"browser.sessionstore.interval" = 60000;
86
86
+
87
87
+
"browser.privatebrowsing.resetPBM.enabled" = true;
88
88
+
"privacy.history.custom" = true;
89
89
+
90
90
+
"browser.urlbar.trimHttps" = true;
91
91
+
"browser.urlbar.untrimOnUserInteraction.featureGate" = true;
92
92
+
"browser.search.separatePrivateDefault.ui.enabled" = true;
93
93
+
"browser.search.suggest.enabled" = false;
94
94
+
"browser.urlbar.quicksuggest.enabled" = false;
95
95
+
"browser.urlbar.groupLabels.enabled" = false;
96
96
+
"browser.formfill.enable" = false;
97
97
+
"network.IDN_show_punycode" = true;
98
98
+
99
99
+
"signon.formlessCapture.enabled" = false;
100
100
+
"signon.privateBrowsingCapture.enabled" = false;
101
101
+
"network.auth.subresource-http-auth-allow" = 1;
102
102
+
"editor.truncate_user_pastes" = false;
103
103
+
104
104
+
"security.mixed_content.block_display_content" = true;
105
105
+
"pdfjs.enableScripting" = false;
106
106
+
107
107
+
"extensions.enabledScopes" = 5;
108
108
+
109
109
+
"network.http.referer.XOriginTrimmingPolicy" = 2;
110
110
+
111
111
+
"privacy.userContext.ui.enabled" = true;
112
112
+
113
113
+
"browser.safebrowsing.downloads.remote.enabled" = false;
114
114
+
115
115
+
"permissions.default.desktop-notification" = 2;
116
116
+
"permissions.default.geo" = 2;
117
117
+
"geo.provider.network.url" = "https://beacondb.net/v1/geolocate";
118
118
+
"browser.search.update" = false;
119
119
+
"permissions.manager.defaultsUrl" = "";
120
120
+
"extensions.getAddons.cache.enabled" = false;
121
121
+
122
122
+
"datareporting.policy.dataSubmissionEnabled" = false;
43
123
"datareporting.healthreport.uploadEnabled" = false;
124
124
+
"toolkit.telemetry.unified" = false;
125
125
+
"toolkit.telemetry.enabled" = false;
126
126
+
"toolkit.telemetry.server" = "data:,";
127
127
+
"toolkit.telemetry.archive.enabled" = false;
128
128
+
"toolkit.telemetry.newProfilePing.enabled" = false;
129
129
+
"toolkit.telemetry.shutdownPingSender.enabled" = false;
130
130
+
"toolkit.telemetry.updatePing.enabled" = false;
131
131
+
"toolkit.telemetry.bhrPing.enabled" = false;
132
132
+
"toolkit.telemetry.firstShutdownPing.enabled" = false;
133
133
+
"toolkit.telemetry.coverage.opt-out" = true;
134
134
+
"toolkit.coverage.opt-out" = true;
135
135
+
"toolkit.coverage.endpoint.base" = "";
136
136
+
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
137
137
+
"browser.newtabpage.activity-stream.telemetry" = false;
44
138
"datareporting.usage.uploadEnabled" = false;
139
139
+
140
140
+
"app.shield.optoutstudies.enabled" = false;
141
141
+
"app.normandy.enabled" = false;
142
142
+
"app.normandy.api_url" = "";
143
143
+
144
144
+
"breakpad.reportURL" = "";
145
145
+
"browser.tabs.crashReporting.sendReport" = false;
146
146
+
147
147
+
# Peskyfox
148
148
+
"browser.privatebrowsing.vpnpromourl" = "";
149
149
+
"extensions.getAddons.showPane" = false;
150
150
+
"extensions.htmlaboutaddons.recommendations.enabled" = false;
151
151
+
"browser.discovery.enabled" = false;
152
152
+
"browser.shell.checkDefaultBrowser" = false;
153
153
+
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons" = false;
154
154
+
"browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features" = false;
155
155
+
"browser.preferences.moreFromMozilla" = false;
156
156
+
"browser.aboutConfig.showWarning" = false;
157
157
+
"browser.aboutwelcome.enabled" = false;
158
158
+
"browser.profiles.enabled" = true;
159
159
+
160
160
+
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
161
161
+
"browser.compactmode.show" = true;
162
162
+
163
163
+
"full-screen-api.transition-duration.enter" = "0 0";
164
164
+
"full-screen-api.transition-duration.leave" = "0 0";
165
165
+
"full-screen-api.warning.timeout" = 0;
166
166
+
167
167
+
"browser.urlbar.unitConversion.enabled" = true;
168
168
+
"browser.urlbar.trending.featureGate" = false;
169
169
+
170
170
+
"browser.newtabpage.activity-stream.default.sites" = "";
171
171
+
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
172
172
+
"browser.newtabpage.activity-stream.feeds.section.topstories" = false;
173
173
+
"browser.newtabpage.activity-stream.showSponsored" = false;
174
174
+
175
175
+
"extensions.pocket.enabled" = false;
176
176
+
177
177
+
"browser.download.manager.addToRecentDocs" = false;
178
178
+
179
179
+
"browser.download.open_pdf_attachments_inline" = true;
180
180
+
181
181
+
"browser.bookmarks.openInTabClosesMenu" = false;
182
182
+
"browser.menu.showViewImageInfo" = true;
183
183
+
"findbar.highlightAll" = true;
184
184
+
"layout.word_select.eat_space_to_next_word" = false;
45
185
};
46
186
47
187
extensions = {