until you thinking, my solution is:
cerys_tech({
science_count = 500,
name = "cerys-lubricant-synthesis",
effects = {
{
type = "unlock-recipe",
recipe = "lubricant-synthesis",
},
{
type = "unlock-recipe",
recipe = "lubricant-synthesis-hack",
},
},
prerequisites = { "cerys-advanced-structure-repair" },
icon = "Cerys-Moon-of-Fulgora/graphics/technology/lubricant-synthesis.png",
icon_size = 256,
}),
data.raw.recipe["lubricant-synthesis-hack"].category = "chemistry-or-cryogenics-or-fulgoran-cryogenics"
merge(data.raw.recipe["lubricant"], {
name = "lubricant-synthesis-hack",
always_show_made_in = true,
icon = "Cerys-Moon-of-Fulgora/graphics/icons/lubricant-synthesis.png",
icon_size = 64,
subgroup = "cerys-processes",
order = "e-a",
enabled = false,
energy_required = 3,
ingredients = {
{ type = "fluid", name = "light-oil", amount = 50 },
{ type = "fluid", name = "lithium-brine", amount = 50 },
{ type = "fluid", name = "ammonia", amount = 50 },
{ type = "item", name = "carbon", amount = 10 },
{ type = "item", name = "holmium-plate", amount = 1 },
},
results = {
{ type = "fluid", name = "lubricant", amount = 50 },
},
auto_recycle = false,
}),