42 lines
1.1 KiB
Nix
42 lines
1.1 KiB
Nix
{
|
|
pkgs,
|
|
lib,
|
|
...
|
|
}: {
|
|
programs.librewolf = {
|
|
enable = true;
|
|
settings = {
|
|
"app.update.auto" = false;
|
|
"browser.startup.homepage" = "https://lobste.rs";
|
|
"extensions.activeThemeID" = "firefox-compact-dark@mozilla.org";
|
|
# "browser.urlbar.placeholderName" = "Wikipedia";
|
|
"browser.urlbar.suggest.history" = "false";
|
|
"privacy.resistFingerprinting" = "false";
|
|
};
|
|
};
|
|
|
|
programs.firefox = {
|
|
enable = true;
|
|
profiles = let
|
|
defaultSettings = {
|
|
"app.update.auto" = false;
|
|
"browser.startup.homepage" = "https://lobste.rs";
|
|
# *snip* no need to splurge all my settings, you get the idea...
|
|
# "identity.fxaccounts.account.device.name" = config.networking.hostName;
|
|
# "signon.rememberSignons" = false;
|
|
};
|
|
in {
|
|
home = {
|
|
id = 0;
|
|
settings =
|
|
defaultSettings
|
|
// {
|
|
"browser.urlbar.placeholderName" = "DuckDuckGo";
|
|
"toolkit.legacyUserProfileCustomizations.stylesheets" = true;
|
|
};
|
|
# userChrome = builtins.readFile ../conf.d/userChrome.css;
|
|
};
|
|
};
|
|
};
|
|
}
|