summaryrefslogtreecommitdiff
path: root/firefox/local.js
blob: d6d3cfae32a540c323f0d9a04fec4c313a1b3009 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// machine-local system-wide preferences

// firefox auto-config, does nothing currently
//pref('general.config.filename', 'firefox.cfg');
pref('general.config.obscure_value', 0);

// disable quitting with C-q
pref("browser.quitShortcut.disabled", true);
// closing last tab does NOT close the program
pref("browser.tabs.closeWindowWithLastTab", false);

// warn on closing multiple tabs
pref('browser.tabs.warnOnClose', true);

// load userChrome and userContent CSS
pref("toolkit.legacyUserProfileCustomizations.stylesheets", true);

// kill pocket
pref("extensions.pocket.enabled", false);

// always show scrollbar
pref("layout.testing.overlay-scrollbars.always-visible", true);

// sane scrollbar appearance
pref("widget.non-native-theme.scrollbar.style", 4);
pref("widget.non-native-theme.scrollbar.size.override", 10);

pref("general.smoothScroll.mouseWheel", false);
pref("general.smoothScroll.lines", false);
pref("general.smoothScroll.scrollbars", false);
pref("general.smoothScroll.other", false);
pref("general.smoothScroll.pages", false);
pref("general.smoothScroll.pixels", false);
pref("general.smoothScroll", false);

// dark mode
// XXX: don't seem to actually work
pref("browser.in-content.dark-mode", true);
pref("ui.systemUsesDarkTheme", true);

pref("media.autoplay.default", 0);