feat(home): export mkConfig from firefox modules
This commit is contained in:
parent
71bec5afc9
commit
a015e13171
|
@ -15,6 +15,11 @@ let
|
|||
else
|
||||
builtins.toJSON pref);
|
||||
|
||||
mkConfig = prefs:
|
||||
concatStrings (mapAttrsToList (name: value: ''
|
||||
user_pref("${name}", ${userPrefValue value});
|
||||
'') prefs);
|
||||
|
||||
mkUserJs = prefs: extraPrefs: bookmarks:
|
||||
let
|
||||
prefs' = lib.optionalAttrs ([ ] != bookmarks) {
|
||||
|
@ -24,9 +29,7 @@ let
|
|||
in ''
|
||||
// Generated by Home Manager.
|
||||
|
||||
${concatStrings (mapAttrsToList (name: value: ''
|
||||
user_pref("${name}", ${userPrefValue value});
|
||||
'') prefs')}
|
||||
${mkConfig prefs'}
|
||||
|
||||
${extraPrefs}
|
||||
'';
|
||||
|
@ -80,6 +83,8 @@ let
|
|||
</p></DL>
|
||||
'';
|
||||
in {
|
||||
inherit mkConfig;
|
||||
|
||||
mkModule = browser:
|
||||
let
|
||||
cfg = config.programs.${browser.name};
|
||||
|
|
|
@ -4,7 +4,6 @@ let common = import ./common.nix { inherit config lib pkgs; };
|
|||
in common.mkModule {
|
||||
name = "tor-browser";
|
||||
displayName = "Tor Browser";
|
||||
# @TODO is this correct?
|
||||
dataConfigPath = ".local/share/tor-browser/TorBrowser/Data/Browser";
|
||||
defaultPackage = pkgs.tor-browser-bundle-bin;
|
||||
defaultPackageName = "pkgs.tor-browser-bundle-bin";
|
||||
|
|
Loading…
Reference in a new issue