Добавление кастомного SVG в плагин

register_svg_icon будет работать с любым SVG-файлом, это не специфично только для Font Awesome.

Таким образом, вы можете добавить новый спрайт с вашим значком, например svg-icons/sprite.svg — рекомендации по работе со спрайт-листами такие же, как описано здесь: Replace Discourse's default SVG icons with custom icons in a theme (обязательно задайте атрибут id).

Затем в файле plugin.rb вы можете использовать:

register_svg_icon "my-svg-id"