Use o sistema unificado do freedesktop definir uma nova associação.
Escreva um novo arquivo xml de origem, por exemplo
~/.local/share/mime/packages/text-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/html">
<comment>twig template files</comment>
<glob pattern="*.twig"/>
</mime-type>
</mime-info>
atualize seu banco de dados mime
update-mime-database ~/.local/share/mime
e está tudo pronto.
O texto acima alterará o tipo mime de arquivos *.twig
para seu usuário atual. Para uma alteração global, siga o mesmo procedimento, substituindo todas as ocorrências de ~/.local
por /usr