86 lines
2.4 KiB
Nix
86 lines
2.4 KiB
Nix
{ pkgs, ... }:
|
|
{
|
|
programs.firefox = {
|
|
enable = true;
|
|
|
|
# Next release of HomeManger
|
|
# languagePacks = [
|
|
# "en-US"
|
|
# "it"
|
|
# ];
|
|
|
|
nativeMessagingHosts = [ pkgs.kdePackages.plasma-browser-integration ];
|
|
|
|
profiles.default = {
|
|
name = "Default";
|
|
# Use Firefox Sync instead
|
|
# extensions = [
|
|
# "ublock-origin"
|
|
# "augmented-steam"
|
|
# "bitwarden-password-manager"
|
|
# "bloody-vikings"
|
|
# "private-relay"
|
|
# "flagfox"
|
|
# "imagus-mod"
|
|
# "materialdesignicons-picker"
|
|
# "old-reddit-redirect"
|
|
# "reddit-enhancement-suite"
|
|
# "tampermonkey"
|
|
# "vimium-ff"
|
|
# "xirvik-torrent-to-seedbox-uplo"
|
|
# ];
|
|
|
|
search = {
|
|
default = "DuckDuckGo";
|
|
privateDefault = "DuckDuckGo";
|
|
engines = {
|
|
"Nix Packages" = {
|
|
urls = [
|
|
{
|
|
template = "https://search.nixos.org/packages";
|
|
params = [
|
|
{
|
|
name = "type";
|
|
value = "packages";
|
|
}
|
|
{
|
|
name = "query";
|
|
value = "{searchTerms}";
|
|
}
|
|
];
|
|
}
|
|
];
|
|
|
|
icon = "${pkgs.nixos-icons}/share/icons/hicolor/scalable/apps/nix-snowflake.svg";
|
|
definedAliases = [ "@np" ];
|
|
};
|
|
|
|
"NixOS Wiki" = {
|
|
urls = [{ template = "https://wiki.nixos.org/index.php?search={searchTerms}"; }];
|
|
iconUpdateURL = "https://wiki.nixos.org/favicon.png";
|
|
updateInterval = 24 * 60 * 60 * 1000; # every day
|
|
definedAliases = [ "@nw" ];
|
|
};
|
|
};
|
|
};
|
|
|
|
settings = {
|
|
# Pazpi config
|
|
"browser.backspace_action" = 0; # Backspace previous tab
|
|
"browser.translation.neverForLanguages" = "it";
|
|
"browser.translations.neverTranslateLanguages" = "it";
|
|
|
|
"extensions.activeThemeID" = "firefox-compact@mozilla.org";
|
|
|
|
# For Firefox GNOME theme:
|
|
# "toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
|
# "browser.tabs.drawInTitlebar" = true;
|
|
# "svg.context-properties.content.enabled" = true;
|
|
};
|
|
# userChrome = ''
|
|
# @import "firefox-gnome-theme/userChrome.css";
|
|
# @import "firefox-gnome-theme/theme/colors/dark.css";
|
|
# '';
|
|
};
|
|
};
|
|
}
|