I try to convert strings to integers so the configuration is less awkward. Nix doesn't do `0x______` integers. So since colours are never written in base ten, let's allow strings.