nixos/firefox: fix "The option is used but not defined"

This commit is contained in:
linsui
2022-11-18 10:53:56 +08:00
parent 8bf7da4b3f
commit 6120738eaa

View File

@@ -69,12 +69,13 @@ in {
config = mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
environment.etc."firefox/policies/policies.json".source =
let policiesJSON =
policyFormat.generate
"firefox-policies.json"
{ inherit (cfg) policies; };
in mkIf (cfg.policies != {}) "${policiesJSON}";
environment.etc =
let
policiesJSON = policyFormat.generate "firefox-policies.json" { inherit (cfg) policies; };
in
mkIf (cfg.policies != { }) {
"firefox/policies/policies.json".source = "${policiesJSON}";
};
# Preferences are converted into a policy
programs.firefox.policies =