browsers ugh

This commit is contained in:
Matt Nish-Lapidus 2025-05-09 13:43:29 -04:00
parent 9f62d987ae
commit 15c198fa72
6 changed files with 110 additions and 32 deletions

36
modules/home/browsers.nix Normal file
View file

@ -0,0 +1,36 @@
{ inputs, pkgs, ... }:
let
firefox-policies = {
AutofillAddressEnabled = true;
AutofillCreditCardEnabled = false;
DisableAppUpdate = true;
DisableFeedbackCommands = true;
DisableFirefoxStudies = true;
DisablePocket = true; # save webs for later reading
DisableTelemetry = true;
DontCheckDefaultBrowser = true;
NoDefaultBookmarks = true;
OfferToSaveLogins = false;
};
in
{
imports = [ inputs.zen-browser.homeModules.twilight ];
programs = {
zen-browser = {
enable = true;
policies = firefox-policies;
};
librewolf = {
enable = true;
policies = firefox-policies;
};
chromium = {
enable = true;
package = pkgs.ungoogled-chromium;
};
};
}