From 65aae61cb08d5f6de01d9117a72bb7acff2d63c7 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Thu, 2 Nov 2023 07:48:04 +0000 Subject: [PATCH] Switch firefox for chromium due to some website login problems --- system/chromium.nix | 29 +++++++++++++++++++++++++++++ system/desktop.nix | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 system/chromium.nix diff --git a/system/chromium.nix b/system/chromium.nix new file mode 100644 index 00000000..629628a8 --- /dev/null +++ b/system/chromium.nix @@ -0,0 +1,29 @@ +{ config, lib, pkgs, ... }: + +{ + environment.systemPackages = with pkgs; [ chromium ]; + programs.chromium = rec { + enable = true; + defaultSearchProviderEnabled = true; + defaultSearchProviderSearchURL = "https://duckduckgo.com/?q={searchTerms}"; + defaultSearchProviderSuggestURL = defaultSearchProviderSearchURL; + extensions = [ + "cjpalhdlnbpafiamejdnhcphjbkeiagm" # ublock origin + "gcbommkclmclpchllfjekcdonpmejbdp" # https everywhere + "fnaicdffflnofjppbagibeoednhnbjhg" # floccus bookmark sync + ]; + extraOpts = { + "BrowserSignin" = 0; + "DeviceAutoUpdateDisabled" = true; + "SyncDisabled" = true; + "PasswordManagerEnabled" = false; + "SpellcheckEnabled" = true; + "SpellcheckLanguage" = [ "en-GB" ]; + "AllowDinosaurEasterEgg" = true; + "AllowSystemNotifications" = true; + "AutoFillEnabled" = false; + "BrowserLabsEnabled" = false; + "BookmarkBarEnabled" = false; + }; + }; +} diff --git a/system/desktop.nix b/system/desktop.nix index 8d368c56..c69988dd 100644 --- a/system/desktop.nix +++ b/system/desktop.nix @@ -1,7 +1,7 @@ { config, lib, pkgs, ... }: { - imports = [ ./default.nix ./emacs.nix ./firefox.nix ]; + imports = [ ./default.nix ./emacs.nix ./chromium.nix ]; environment.systemPackages = with pkgs; [ dex mesa