Crie um tipo mime personalizado, por ex. text/x-twig
(e - opcionalmente - use um ícone personalizado 1 para esse tipo particular de mime) por meio de um novo arquivo xml de origem :
~/.local/share/mime/packages/text-x-twig.xml
com o seguinte conteúdo:
<?xml version="1.0"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="text/x-twig">
<comment>twig files</comment>
<glob pattern="*.twig"/>
<icon name="text-x-twig"/>
</mime-type>
</mime-info>
atualize seu banco de dados mime
update-mime-database ~/.local/share/mime
1: Lembre-se de que o "nome do ícone" deve coincidir com o (s) nome (s) do ícone real sem a extensão do seu tema de ícones; o local padrão para os ícones de tipo mime é /path/to/your/icon/theme/${SIZE}/mimetypes
(onde os tamanhos são, por exemplo, 16x16
, 24x24
etc. Portanto, para cada tamanho, você deve ter um ícone correspondente, a não ser que use um ícone svg
para todos os tamanhos)