diff --git a/modules/nixos/multimedia/web/firefox/preferences.nix b/modules/nixos/multimedia/web/firefox/preferences.nix index dbe0df3..54d3d6e 100644 --- a/modules/nixos/multimedia/web/firefox/preferences.nix +++ b/modules/nixos/multimedia/web/firefox/preferences.nix @@ -1,3 +1,12 @@ -{ - "browser.urlbar.suggest.topsites" = false; -} +let + mkPreferences = prefs: builtins.concatStringsSep + "\n" + (map + (p: ''user_pref("${p}", ${builtins.toJSON prefs.${p}});'') + (builtins.attrNames prefs)); +in + mkPreferences { + prefs = { + "browser.urlbar.suggest.topsites" = false; + }; + }