Author: Kyle Fuller <kyle@fuller.li> 2024-03-08 22:51:16 +0000 +0000
Committer: Kyle Fuller <kyle@fuller.li> 2024-03-08 22:51:16 +0000 +0000
Commit: f4bd153ad8c6a1f6b4be12fb9f4b9b715d304d05
Parent: a1805754321b85cd048f6ba9cff9d4178ca559e4
refactor(firefox): configure via home-manager
diff --git a/.config/home-manager/home.nix b/.config/home-manager/home.nix
index da7ab7caa6e8f8b36823cedf48895d74be3f02b7..08fdf7d004d8801d2839f5c761cd2a1dbfa8a0a9 100644
--- a/.config/home-manager/home.nix
+++ b/.config/home-manager/home.nix
@@ -33,7 +33,6 @@ brightnessctl
calibre
dunst
feh
- firefox
font-awesome
kitty
ledger
@@ -122,6 +121,23 @@ };
programs.direnv.enable = true;
programs.direnv.nix-direnv.enable = true;
programs.home-manager.enable = true;
+
+ programs.firefox = {
+ enable = true;
+ profiles = {
+ default = {
+ settings = {
+ "browser.startup.homepage" = "https://start.duckduckgo.com";
+ "browser.newtabpage.activity-stream.showSponsoredTopSites" = false;
+ "browser.newtabpage.activity-stream.feeds.topsites" = false;
+ "browser.newtabpage.activity-stream.feeds.section.topstories" = false;
+ "dom.security.https_only_mode" = true;
+ "extensions.activeThemeID" = "firefox-compact-dark@mozilla.org";
+ };
+ search.default = "DuckDuckGo";
+ };
+ };
+ };
programs.fzf = {
enable = true;