completely fixed firefox

This commit is contained in:
LarsZauberer 2024-04-13 21:08:22 +02:00
commit 65cd3a1ac0
2 changed files with 42 additions and 4 deletions

View file

@ -20,7 +20,7 @@
vesktop.enable = true; vesktop.enable = true;
btop.enable = true; btop.enable = true;
mpv.enable = true; mpv.enable = true;
schizofox.enable = true; schizofox.enable = false;
zsh = { zsh = {
enable = true; enable = true;
@ -46,7 +46,11 @@
enable = true; enable = true;
extensions = { extensions = {
"support@lastpass.com" = { "support@lastpass.com" = {
install_url = "https://addons.mozilla.org/de/firefox/addon/lastpass-password-manager/"; install_url = "https://addons.mozilla.org/firefox/downloads/file/4246455/lastpass_password_manager-4.127.0.1.xpi";
installation_mode = "force_installed";
};
"newtaboverride@agenedia.com" = {
install_url = "https://addons.mozilla.org/firefox/downloads/file/4231522/new_tab_override-16.0.0.xpi";
installation_mode = "force_installed"; installation_mode = "force_installed";
}; };
}; };
@ -65,7 +69,7 @@
size = 24; size = 24;
}; };
gtk = { gtk = {
enable = false; enable = true;
package = pkgs.catppuccin-gtk; package = pkgs.catppuccin-gtk;
name = "Catppuccin-Mocha-Standard-Green-Dark"; name = "Catppuccin-Mocha-Standard-Green-Dark";
variant = "mocha"; variant = "mocha";
@ -76,7 +80,7 @@
}; };
}; };
qt = { qt = {
enable = false; enable = true;
package = pkgs.catppuccin-kde; package = pkgs.catppuccin-kde;
name = "Catppuccin-Mocha-Dark"; name = "Catppuccin-Mocha-Dark";
variant = "mocha"; variant = "mocha";

View file

@ -16,7 +16,41 @@ in {
home-manager.users.${username} = { home-manager.users.${username} = {
programs.firefox = { programs.firefox = {
enable = true; enable = true;
policies = { policies = {
DisableTelemetry = true;
DisableFirefoxStudies = true;
EnableTrackingProtection = {
Value= true;
Locked = true;
Cryptomining = true;
Fingerprinting = true;
};
DisablePocket = true;
DisableFirefoxAccounts = true;
DisableAccounts = true;
DisableFirefoxScreenshots = true;
OverrideFirstRunPage = "";
OverridePostUpdatePage = "";
DontCheckDefaultBrowser = true;
DisplayBookmarksToolbar = "never"; # alternatives: "always" or "newtab"
DisplayMenuBar = "default-off"; # alternatives: "always", "never" or "default-on"
SearchBar = "unified"; # alternative: "separate"
FirefoxSuggest = {
WebSuggestions = true;
ImproveSuggest = true;
Locked = true;
};
SearchSuggestEnabled = true;
theme = {
colors = {
background-darker = "181825";
background = "1e1e2e";
foreground = "cdd6f4";
};
};
font = "Lexend";
ExtensionSettings = lib.mkMerge [{ ExtensionSettings = lib.mkMerge [{
"uBlock0@raymondhill.net" = { "uBlock0@raymondhill.net" = {
install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi"; install_url = "https://addons.mozilla.org/firefox/downloads/latest/ublock-origin/latest.xpi";