Он мне ошибку выдаёт, что я флаг не верно написал.
Не надо пересказывать ошибки своими словами. Копипастите их сюда дословно.
В данном случае предположу, что вы говорите об этой ошибке: Invalid atom in /etc/portage/package.use/mail-client: mutt
Это ошибка не во флаге, а в имени пакета. Имена пакетов в package.use должны содержать категорию. Т.е. mail-client/mutt, а не mutt.
Кстати, насчёт категорий. Почему у вас имя этого файла соответствует пропущенному имени категории? Что-то мне подсказывает, что вы решили, будто это имя будет подставляться в имена перечисленных пакетов. Не будет. Единственный смысл, который несут имена этих файлов - это порядок обработки. Они обрабатываются в алфавитном порядке.
нет это опечатка. Для себя я где вношу изменения пишу как верхнюю категорию, а потом чо мне надо. А в этом файле один и я забыл правильно написть.
Теперь исправил.