From 83a4d629f721556408acae52c830403343eab3aa Mon Sep 17 00:00:00 2001 From: twoneis Date: Mon, 27 Nov 2023 21:43:56 +0100 Subject: [PATCH] more firefox options --- flake.nix | 5 ++++- modules/home/browser/default.nix | 28 ++++++++++++++++++++++++++++ modules/home/default.nix | 3 +-- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/flake.nix b/flake.nix index 44279d4..f6c8767 100644 --- a/flake.nix +++ b/flake.nix @@ -20,7 +20,7 @@ }; }; - outputs = { nixpkgs, home-manager, nixos-hardware, ... }: + outputs = { nixpkgs, home-manager, nixos-hardware, nur, ... }: let x86 = "x86_64-linux"; common = ./modules/system; @@ -36,6 +36,9 @@ ./devices/desktop home-manager.nixosModules.home-manager { + nixpkgs.overlays = [ + nur.overlay + ]; home-manager = { useGlobalPkgs = true; useUserPackages = true; diff --git a/modules/home/browser/default.nix b/modules/home/browser/default.nix index 89a55b8..a13dc15 100644 --- a/modules/home/browser/default.nix +++ b/modules/home/browser/default.nix @@ -6,6 +6,7 @@ id = 0; search.default = "Startpage"; + search.privateDefault = "DuckDuckGo"; search.engines = { "Startpage" = { urls = [{ @@ -62,6 +63,33 @@ }]; }; }; + search.force = true; + search.order = [ + "Startpage" + "DuckDuckGo" + "Google" + "Wikipedai" + "YouTube" + "Nix Packages" + ]; + + bookmarks = { }; + + settings = { + "browser.startup.blankWindow" = true; + "browser.startup.page" = 0; + "extensions.pocket.enabled" = false; + "identity.fxaccounts.enabled" = false; + "browser.tabs.closeWindowWithLastTab" = false; + "browser.bookmarks.addedImportButton" = false; + "dom.security.https_only_mode" = true; + "browser.newtabpage.enabled" = false; + "browser.shell.checkDefaultBrowser" = false; + "signon.rememberSignons" = false; + "browser.preferences.moreFromMozilla" = false; + "browser.toolbars.bookmarks.visibility" = "never"; + "extensions.pictureinpicture.enable_picture_in_picture_overrides" = false; + }; extensions = with pkgs.nur.repos.rycee.firefox-addons; [ bitwarden diff --git a/modules/home/default.nix b/modules/home/default.nix index 952ff81..8e14cd2 100644 --- a/modules/home/default.nix +++ b/modules/home/default.nix @@ -1,6 +1,5 @@ -{ ... }@inputs: { +{ ... }: { imports = [ - inputs.nur.hmModules.nur ./art ./browser ./chat