nixos/firefox: fix "The option is used but not defined"
This commit is contained in:
@@ -69,12 +69,13 @@ in {
|
|||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
environment.systemPackages = [ cfg.package ];
|
environment.systemPackages = [ cfg.package ];
|
||||||
|
|
||||||
environment.etc."firefox/policies/policies.json".source =
|
environment.etc =
|
||||||
let policiesJSON =
|
let
|
||||||
policyFormat.generate
|
policiesJSON = policyFormat.generate "firefox-policies.json" { inherit (cfg) policies; };
|
||||||
"firefox-policies.json"
|
in
|
||||||
{ inherit (cfg) policies; };
|
mkIf (cfg.policies != { }) {
|
||||||
in mkIf (cfg.policies != {}) "${policiesJSON}";
|
"firefox/policies/policies.json".source = "${policiesJSON}";
|
||||||
|
};
|
||||||
|
|
||||||
# Preferences are converted into a policy
|
# Preferences are converted into a policy
|
||||||
programs.firefox.policies =
|
programs.firefox.policies =
|
||||||
|
|||||||
Reference in New Issue
Block a user