Make nimrod usable

Closes #20078.
autojump 21.6.9

Closes #20136.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
harfbuzz: depends on cairo