diff --git a/modules/programs/chromium.nix b/modules/programs/chromium.nix index 07c4542e..a3860257 100644 --- a/modules/programs/chromium.nix +++ b/modules/programs/chromium.nix @@ -116,15 +116,15 @@ let "${config.xdg.configHome}/${browser}"; extensionJson = ext: + assert ext.crxPath != null -> ext.version != null; with builtins; { name = "${configDir}/External Extensions/${ext.id}.json"; - value.text = toJSON - (if (isPath ext.crxPath && isString ext.version) then { - external_crx = ext.crxPath; - external_version = ext.version; - } else { - external_update_url = ext.updateUrl; - }); + value.text = toJSON (if ext.crxPath != null then { + external_crx = ext.crxPath; + external_version = ext.version; + } else { + external_update_url = ext.updateUrl; + }); }; in mkIf cfg.enable {