firefox setting stuff default every de
This commit is contained in:
parent
9cb456ad60
commit
1110694a3a
@ -94,4 +94,58 @@ inputs: {
|
|||||||
eval (${pkgs.direnv}/bin/direnv hook fish)
|
eval (${pkgs.direnv}/bin/direnv hook fish)
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
programs.firefox = {
|
||||||
|
package = lib.mkDefault (librewolf.override {
|
||||||
|
cfg = {
|
||||||
|
enableGnomeExtensions = true;
|
||||||
|
pipewireSupport = true;
|
||||||
|
};
|
||||||
|
});
|
||||||
|
|
||||||
|
extensions = lib.optionals (pkgs ? nur.repos.rycee.firefox-addons) (with pkgs.nur.repos.rycee.firefox-addons; [
|
||||||
|
darkreader
|
||||||
|
bitwarden
|
||||||
|
violentmonkey
|
||||||
|
canvasblocker
|
||||||
|
sponsorblock
|
||||||
|
stylus
|
||||||
|
vimium
|
||||||
|
]);
|
||||||
|
|
||||||
|
profiles.default = {
|
||||||
|
settings = {
|
||||||
|
"browser.startup.homepage" = "https://wizbos.club";
|
||||||
|
|
||||||
|
# Make the browser usable, if I wanted autism privacy, I would use TOR browser.
|
||||||
|
"privacy.resistFingerprinting" = false;
|
||||||
|
"webgl.disabled" = false;
|
||||||
|
"privacy.clearOnShutdown.history" = false;
|
||||||
|
"privacy.clearOnShutdown.cookies" = false;
|
||||||
|
"privacy.clearOnShutdown.sessions" = false;
|
||||||
|
"privacy.clearOnShutdown.cache" = false;
|
||||||
|
"places.history.enabled" = true;
|
||||||
|
"network.dns.disableIPv6" = false;
|
||||||
|
"media.peerconnection.ice.no_host" = false;
|
||||||
|
|
||||||
|
# Make Jitsi work sanely
|
||||||
|
"media.setsinkid.enabled" = true;
|
||||||
|
"privacy.webrtc.legacyGlobalIndicator" = false;
|
||||||
|
"privacy.webrtc.hideGlobalIndicator" = true;
|
||||||
|
|
||||||
|
# good tweaks
|
||||||
|
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
||||||
|
"layers.acceleration.force-enabled" = true;
|
||||||
|
"gfx.webrender.all" = true;
|
||||||
|
"svg.context-properties.content.enabled" = true;
|
||||||
|
|
||||||
|
"reader.color_scheme" = "dark";
|
||||||
|
|
||||||
|
# # LibreWolf ruins the user agent making sites unusable without RFP, so use the user agent from RFP manually. This also seems sane for compatibility when using Firefox.
|
||||||
|
# "general.useragent.override" = "Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0";
|
||||||
|
# set the user agent to a _realistic_ user agent because cloudflare keeps sniffing my balls
|
||||||
|
"general.useragent.override" = "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
@ -39,65 +39,7 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.firefox = {
|
programs.firefox.enable = true;
|
||||||
enable = lib.mkDefault true;
|
|
||||||
|
|
||||||
package = lib.mkDefault ((
|
|
||||||
if pkgs ? librewolf
|
|
||||||
then pkgs.librewolf
|
|
||||||
else pkgs.firefox
|
|
||||||
)
|
|
||||||
.override {
|
|
||||||
cfg = {
|
|
||||||
enableGnomeExtensions = true;
|
|
||||||
pipewireSupport = true;
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
extensions = lib.optionals (pkgs ? nur.repos.rycee.firefox-addons) (with pkgs.nur.repos.rycee.firefox-addons; [
|
|
||||||
darkreader
|
|
||||||
bitwarden
|
|
||||||
violentmonkey
|
|
||||||
canvasblocker
|
|
||||||
sponsorblock
|
|
||||||
stylus
|
|
||||||
]);
|
|
||||||
|
|
||||||
profiles.default = {
|
|
||||||
settings = {
|
|
||||||
"browser.startup.homepage" = "https://wizbos.club";
|
|
||||||
|
|
||||||
# Make the browser usable, if I wanted autism privacy, I would use TOR browser.
|
|
||||||
"privacy.resistFingerprinting" = false;
|
|
||||||
"webgl.disabled" = false;
|
|
||||||
"privacy.clearOnShutdown.history" = false;
|
|
||||||
"privacy.clearOnShutdown.cookies" = false;
|
|
||||||
"privacy.clearOnShutdown.sessions" = false;
|
|
||||||
"privacy.clearOnShutdown.cache" = false;
|
|
||||||
"places.history.enabled" = true;
|
|
||||||
"network.dns.disableIPv6" = false;
|
|
||||||
"media.peerconnection.ice.no_host" = false;
|
|
||||||
|
|
||||||
# Make Jitsi work sanely
|
|
||||||
"media.setsinkid.enabled" = true;
|
|
||||||
"privacy.webrtc.legacyGlobalIndicator" = false;
|
|
||||||
"privacy.webrtc.hideGlobalIndicator" = true;
|
|
||||||
|
|
||||||
# good tweaks
|
|
||||||
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
|
||||||
"layers.acceleration.force-enabled" = true;
|
|
||||||
"gfx.webrender.all" = true;
|
|
||||||
"svg.context-properties.content.enabled" = true;
|
|
||||||
|
|
||||||
"reader.color_scheme" = "dark";
|
|
||||||
|
|
||||||
# # LibreWolf ruins the user agent making sites unusable without RFP, so use the user agent from RFP manually. This also seems sane for compatibility when using Firefox.
|
|
||||||
# "general.useragent.override" = "Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0";
|
|
||||||
# set the user agent to a _realistic_ user agent because cloudflare keeps sniffing my balls
|
|
||||||
"general.useragent.override" = "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.kermit = {
|
programs.kermit = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
|
@ -251,61 +251,7 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.firefox = {
|
programs.firefox.enable = true;
|
||||||
enable = lib.mkDefault true;
|
|
||||||
|
|
||||||
package = lib.mkDefault (librewolf.override {
|
|
||||||
cfg = {
|
|
||||||
enableGnomeExtensions = true;
|
|
||||||
pipewireSupport = true;
|
|
||||||
};
|
|
||||||
});
|
|
||||||
|
|
||||||
extensions = lib.optionals (pkgs ? nur.repos.rycee.firefox-addons) (with pkgs.nur.repos.rycee.firefox-addons; [
|
|
||||||
darkreader
|
|
||||||
bitwarden
|
|
||||||
violentmonkey
|
|
||||||
canvasblocker
|
|
||||||
sponsorblock
|
|
||||||
stylus
|
|
||||||
vimium
|
|
||||||
]);
|
|
||||||
|
|
||||||
profiles.default = {
|
|
||||||
settings = {
|
|
||||||
"browser.startup.homepage" = "https://wizbos.club";
|
|
||||||
|
|
||||||
# Make the browser usable, if I wanted autism privacy, I would use TOR browser.
|
|
||||||
"privacy.resistFingerprinting" = false;
|
|
||||||
"webgl.disabled" = false;
|
|
||||||
"privacy.clearOnShutdown.history" = false;
|
|
||||||
"privacy.clearOnShutdown.cookies" = false;
|
|
||||||
"privacy.clearOnShutdown.sessions" = false;
|
|
||||||
"privacy.clearOnShutdown.cache" = false;
|
|
||||||
"places.history.enabled" = true;
|
|
||||||
"network.dns.disableIPv6" = false;
|
|
||||||
"media.peerconnection.ice.no_host" = false;
|
|
||||||
|
|
||||||
# Make Jitsi work sanely
|
|
||||||
"media.setsinkid.enabled" = true;
|
|
||||||
"privacy.webrtc.legacyGlobalIndicator" = false;
|
|
||||||
"privacy.webrtc.hideGlobalIndicator" = true;
|
|
||||||
|
|
||||||
# good tweaks
|
|
||||||
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
|
||||||
"layers.acceleration.force-enabled" = true;
|
|
||||||
"gfx.webrender.all" = true;
|
|
||||||
"svg.context-properties.content.enabled" = true;
|
|
||||||
|
|
||||||
"reader.color_scheme" = "dark";
|
|
||||||
|
|
||||||
# # LibreWolf ruins the user agent making sites unusable without RFP, so use the user agent from RFP manually. This also seems sane for compatibility when using Firefox.
|
|
||||||
# "general.useragent.override" = "Mozilla/5.0 (Windows NT 10.0; rv:91.0) Gecko/20100101 Firefox/91.0";
|
|
||||||
# set the user agent to a _realistic_ user agent because cloudflare keeps sniffing my balls
|
|
||||||
"general.useragent.override" = "Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
programs.kermit = {
|
programs.kermit = {
|
||||||
enable = lib.mkDefault true;
|
enable = lib.mkDefault true;
|
||||||
|
Loading…
Reference in New Issue
Block a user