forked from poz/niksos
add """a few""" firefox settings (far from done)
This commit is contained in:
parent
cfe3221d44
commit
e1cdf40a6d
2 changed files with 175 additions and 2 deletions
|
@ -97,7 +97,180 @@
|
|||
extra-addons.yomichan
|
||||
];
|
||||
settings = {
|
||||
"extensions.pocket.enabled" = false;
|
||||
"browser.aboutConfig.showWarning" = false;
|
||||
"browser.startup.page" = 0;
|
||||
"browser.startup.homepage" = "about:home";
|
||||
"browser.newtabpage.enabled" = true;
|
||||
"browser.newtabpage.activity-stream.showSponsored" = false;
|
||||
"browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
|
||||
"browser.newtabpage.activity-stream.default.sites" = "";
|
||||
"geo.provider.network.url" = "";
|
||||
"geo.provider.network.logging.enabled" = false;
|
||||
"geo.provider.ms-windows-location" = false;
|
||||
"geo.provider.use_corelocation" = false;
|
||||
"geo.provider.use_gpsd" = false;
|
||||
"geo.provider.use_geoclue" = false;
|
||||
"intl.accept_langauges" = "en-US";
|
||||
"javascript.use_us_english_locale" = true;
|
||||
"extensions.getAddons.showPane" = false;
|
||||
"extensions.htmlaboutaddons.recommendations.enabled" = false;
|
||||
"browser.discovery.enabled" = false;
|
||||
# this shit doesn't work thanks to firefox's
|
||||
# fucking retarded ass decisions
|
||||
# but I'm gonna keep it anyway
|
||||
"extensions.unifiedExtensions.enabled" = false;
|
||||
"datareporting.policy.dataSubmissionEnabled" = false;
|
||||
"datareporting.healthreport.uploadEnabled" = false;
|
||||
"toolkit.telemetry.unified" = false;
|
||||
"toolkit.telemetry.enabled" = false;
|
||||
"toolkit.telemetry.server" = "data:,";
|
||||
"toolkit.telemetry.archive.enabled" = false;
|
||||
"toolkit.telemetry.newProfilePing.enabled" = false;
|
||||
"toolkit.telemetry.shutdownPingSender.enabled" = false;
|
||||
"toolkit.telemetry.updatePing.enabled" = false;
|
||||
"toolkit.telemetry.bhrPing.enabled" = false;
|
||||
"toolkit.telemetry.firstShutdownPing.enabled" = false;
|
||||
"toolkit.telemetry.coverage.opt-out" = true;
|
||||
"toolkit.coverage.endpoint.base" = "";
|
||||
"browser.ping-centre.telemetry" = false;
|
||||
"browser.newtabpage.activity-stream.feeds.telemetry" = false;
|
||||
"browser.newtabpage.activity-stream.telemetry" = false;
|
||||
"app.shield.optoutstudies.enabled" = false;
|
||||
"app.normandy.enabled" = false;
|
||||
"app.normandy.api_url" = "";
|
||||
"breakpad.reportURL" = "";
|
||||
"browser.tabs.crashReporting.sendReport" = false;
|
||||
"browser.crashReports.unsubmittedCheck.enabled" = false;
|
||||
"browser.crashReports.unsubmittedCheck.autoSubmit2" = false;
|
||||
"captivedetect.canonicalURL" = "";
|
||||
"network.captive-portal-service.enabled" = false;
|
||||
"network.connectivity-service.enabled" = false;
|
||||
"browser.safebrowsing.malware.enabled" = false;
|
||||
"browser.safebrowsing.phishing.enabled" = false;
|
||||
"browser.safebrowsing.downloads.enabled" = false;
|
||||
"browser.safebrowsing.downloads.remote.enabled" = false;
|
||||
"browser.safebrowsing.downloads.remote.url" = "";
|
||||
"browser.safebrowsing.downloads.remote.block_potentially_unwanted" = false;
|
||||
"browser.safebrowsing.downloads.remote.block_uncommon" = false;
|
||||
"browser.safebrowsing.allowOverride" = false;
|
||||
"network.prefetch-next" = false;
|
||||
"network.dns.disablePrefetch" = true;
|
||||
"network.dns.disablePrefetchFromHTTPS" = true;
|
||||
"network.predictor.enabled" = false;
|
||||
"network.predictor.enable-prefetch" = false;
|
||||
"network.http.speculative.parallel-limit" = 0;
|
||||
"browser.places.speculativeConnect.enabled" = false;
|
||||
"browser.send_pings" = false;
|
||||
"network.dns.disableIPv6" = true;
|
||||
"network.proxy.socks_remote_dns" = true;
|
||||
"network.file.disable_unc_paths" = true;
|
||||
"network.gio.supported-protocols" = "";
|
||||
"network.proxy.failover_direct" = false;
|
||||
"network.proxy.allow_bypass" = false;
|
||||
# "network.trr.mode" = 5; TODO read about this
|
||||
"browser.fixup.alternate.enabled" = false;
|
||||
# TODO do I want this
|
||||
"browser.search.suggest.enabled" = true;
|
||||
"browser.urlbar.suggest.searches" = true;
|
||||
"browser.urlbar.speculativeConnect.enabled" = false;
|
||||
"browser.urlbar.dnsResolveSingleWordsAfterSearch" = 0;
|
||||
"browser.urlbar.suggest.quicksuggest.nonsponsored" = false;
|
||||
"browser.urlbar.suggest.quicksuggest.sponsored" = false;
|
||||
"browser.formfill.enable" = false;
|
||||
"layout.css.visited_links_enabled" = false;
|
||||
"signon.autofillForms" = false;
|
||||
"signon.formlessCapture.enabled" = false;
|
||||
# TODO find some info about this
|
||||
"network.auth.subresource-http-auth-allow" = 0;
|
||||
"network.http.windows-sso.enabled" = false;
|
||||
# TODO read about these until...
|
||||
"browser.cache.disk.enable" = true;
|
||||
"browser.privatebrowsing.forceMediaMemoryCache" = true;
|
||||
"media.memory_cache_max_size" = 65536;
|
||||
"browser.sessionstore.privacy_level" = 2;
|
||||
# here
|
||||
"toolkit.winRegisterApplicationRestart" = false;
|
||||
# TODO favicons might be cool though
|
||||
"browser.shell.shortcutFavicons" = false;
|
||||
"security.ssl.require_safe_negotiation" = true;
|
||||
"security.tls.enable_0rtt_data" = true;
|
||||
# TODO read and think about it
|
||||
"security.OCSP.enabled" = 1;
|
||||
"security.OCSP.require" = true;
|
||||
"security.family_safety.mode" = 0;
|
||||
"security.cert_pinning.enforcement_level" = 2;
|
||||
# TODO read about the next 2
|
||||
"security.remote_settings.crlite_filters.enabled" = true;
|
||||
"security.pki.crlite_mode" = 2;
|
||||
# TODO if images break it's probably this
|
||||
"security.mixed_content.block_display_content" = true;
|
||||
"dom.security.https_only_mode" = true;
|
||||
"dom.security.https_only_mode_pbm" = true;
|
||||
"dom.security.https_only_mode.upgrade_local" = true;
|
||||
"dom.security.https_only_mode_send_http_background_request" = false;
|
||||
"security.ssl.treat_unsafe_negotiation_as_broken" = true;
|
||||
"browser.xul.error_pages.expert_bad_cert" = true;
|
||||
"network.http.referer.XOriginPolicy" = 2;
|
||||
"network.http.referer.XOriginTrimmingPolicy" = 2;
|
||||
"privacy.userContext.enabled" = true;
|
||||
"privacy.userContext.ui.enabled" = true;
|
||||
"privacy.userContext.newTabContainerOnLeftClick.enabled" = true;
|
||||
# TODO read about these 2
|
||||
"media.peerconnection.ice.proxy_only_if_behind_proxy" = true;
|
||||
"media.peerconnection.ice.default_address_only" = true;
|
||||
"media.peerconnection.ice.no_host" = true;
|
||||
# TODO remove this if some codecs or shit don't work
|
||||
"media.gmp-provider.enabled" = false;
|
||||
# I think this is for netflix and shit
|
||||
"media.gmp-widevinecdm.enabled" = false;
|
||||
# disables DRM in general
|
||||
"media.eme.enabled" = false;
|
||||
# and the ui for it just in case
|
||||
"browser.eme.ui.enabled" = false;
|
||||
"dom.disable_window_move_resize" = true;
|
||||
"accessibility.force_disabled" = 1;
|
||||
"browser.helperApps.deleteTempFileOnExit" = true;
|
||||
# TODO what the fuck is uitour
|
||||
"browser.uitour.enabled" = false;
|
||||
"browser.uitour.url" = "";
|
||||
"devtools.debugger.remote-enabled" = false;
|
||||
"middlemouse.contentLoadURL" = false;
|
||||
"permissions.default.shortcuts" = 2;
|
||||
"permissions.manager.defaultsUrl" = "";
|
||||
# TODO what is this
|
||||
"webchannel.allowObject.urlWhitelist" = "";
|
||||
"network.IDN_show_punycode" = true;
|
||||
"pdfjs.disabled" = false;
|
||||
"pdfjs.enableScripting" = false;
|
||||
"network.protocol-handler.external.ms-windows-store" = false;
|
||||
"permissions.delegation.enabled" = false;
|
||||
"browser.download.useDownloadDir" = true;
|
||||
"browser.download.alwaysOpenPanel" = false;
|
||||
"browser.download.manager.addToRecentDocs" = true;
|
||||
"browser.download.always_ask_before_handling_new_types" = true;
|
||||
# if extensions break go here
|
||||
"extensions.enabledScopes" = 5;
|
||||
"extensions.autoDisableScopes" = 15;
|
||||
# TODO rethink this
|
||||
"extensions.postDownloadThirdPartyPrompt" = true;
|
||||
"extensions.webextensions.restrictedDomains" = "";
|
||||
"browser.contentblocking.category" = "strict";
|
||||
"privacy.antitracking.enableWebcompat" = false;
|
||||
"privacy.partition.serviceWorkers" = true;
|
||||
"privacy.partition.always_partition_third_party_non_cookie_storage" = true;
|
||||
"privacy.partition.always_partition_third_party_non_cookie_storage.exempt_sessionstorage" = false;
|
||||
"privacy.sanitize.sanitizeOnShutdown" = true;
|
||||
"privacy.clearOnShutdown.cache" = true;
|
||||
"privacy.clearOnShutdown.downloads" = true;
|
||||
"privacy.clearOnShutdown.formdata" = true;
|
||||
"privacy.clearOnShutdown.history" = true;
|
||||
"privacy.clearOnShutdown.sessions" = true;
|
||||
"privacy.clearOnShutdown.siteSettings" = true;
|
||||
# if true I can't recover from crashes according to arkenfox
|
||||
"privacy.clearOnShutdown.openWindows" = false;
|
||||
"privacy.clearOnShutdown.cookies" = true;
|
||||
"privacy.clearOnShutdown.offlineApps" = true;
|
||||
"privacy.clearsitedata.cache.enabled" = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -139,7 +139,7 @@
|
|||
windowrulev2 = size 960 670, title:^(ROG Control Center)$
|
||||
|
||||
bind = SUPER, RETURN, exec, foot
|
||||
bind = SUPER, W, exec, librewolf
|
||||
bind = SUPER, W, exec, firefox
|
||||
bind = SUPERSHIFT, W, exec, firefox
|
||||
bind = SUPER, Q, killactive
|
||||
bind = SUPER, F, fullscreen, 0
|
||||
|
|
Loading…
Reference in a new issue