From dbac1fbcd675c7e7149a35309269c37aef6223ee Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sun, 6 Jul 2025 10:36:32 -0500 Subject: [PATCH] mkFirefoxModule: set `NoDefaultBookmarks` when a profile has bookmarks are enabled This resolves issue that someone might try and configure bookmarks and a policy will prevent it from applying properly. Signed-off-by: Austin Horstman --- modules/programs/firefox/mkFirefoxModule.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/programs/firefox/mkFirefoxModule.nix b/modules/programs/firefox/mkFirefoxModule.nix index eafaeca1a..2ec867a46 100644 --- a/modules/programs/firefox/mkFirefoxModule.nix +++ b/modules/programs/firefox/mkFirefoxModule.nix @@ -972,6 +972,9 @@ in release = mkOptionDefault (builtins.head (lib.splitString "-" cfg.package.version)); policies = { + NoDefaultBookmarks = lib.mkIf (builtins.any (profile: profile.bookmarks.enable) ( + builtins.attrValues cfg.profiles + )) false; ExtensionSettings = lib.mkIf (cfg.languagePacks != [ ]) ( lib.listToAttrs ( map (