Vous pouvez le définir vous-même. Voici un bon exemple tiré des forums d'Arch Linux.
Copiez le code suivant et enregistrez-le dans /usr/share/nano/ como conf.nanorc
# config file highlighting
syntax "conf" "(\.(conf|config|cfg|cnf|rc|lst|list|defs|ini|desktop|mime|types|preset|cache|seat|service|htaccess)$|(^|/)(\w*crontab|mirrorlist|group|hosts|passwd|rpc|netconfig|shadow|fstab|inittab|inputrc|protocols|sudoers)$|conf.d/|.config/)"
# default text
color magenta "^.*$"
# special values
icolor brightblue "(^|\s|=)(default|true|false|on|off|yes|no)(\s|$)"
# keys
icolor cyan "^\s*(set\s+)?[A-Z0-9_\/\.\%\@+-]+\s*([:]|\>)"
# commands
color blue "^\s*set\s+\<"
# punctuation
color blue "[.]"
# numbers
color red "(^|\s|[[/:|<>(){}=,]|\])[-+]?[0-9](\.?[0-9])*%?($|\>)"
# keys
icolor cyan "^\s*(\$if )?([A-Z0-9_\/\.\%\@+-]|\s)+="
# punctuation
color blue "/"
color brightwhite "(\]|[()<>[{},;:=])"
color brightwhite "(^|\[|\{|\:)\s*-(\s|$)"
# section headings
icolor brightyellow "^\s*(\[([A-Z0-9_\.-]|\s)+\])+\s*$"
color brightcyan "^\s*((Sub)?Section\s*(=|\>)|End(Sub)?Section\s*$)"
color brightcyan "^\s*\$(end)?if(\s|$)"
# URLs
icolor green "\b(([A-Z]+://|www[.])[A-Z0-9/:#?&$=_\.\-]+)(\b|$| )"
# XML-like tags
icolor brightcyan "</?\w+((\s*\w+\s*=)?\s*("[^"]*"|'[^']*'|!?[A-Z0-9_:/]))*(\s*/)?>"
# strings
color yellow "\"(\\.|[^"])*\"" "'(\\.|[^'])*'"
# comments
color white "#.*$"
color blue "^\s*##.*$"
color white "^;.*$"
color white start="<!--" end="-->"
Incluez ensuite cette configuration dans le fichier /etc/nanorc en tant que
## Configuration files (catch-all syntax)
include "/usr/share/nano/conf.nanorc"
La première ligne de code de l'extrait comprend une expression régulière qui définit les noms de fichiers pour lesquels cette coloration syntaxique doit être utilisée. Lorsque vous rencontrez un fichier de configuration qui ne correspond pas à cette expression, mais que mais que vous souhaitez quand même ouvrir avec la coloration syntaxique, vous pouvez sélectionner manuellement cette syntaxe avec le commutateur -Y de nano, comme suit :
nano -Y conf myConfigFile
Source : Coloration syntaxique de nano : syntaxe fourre-tout pour les fichiers de configuration .