The official Discord desktop app supports Linux but it doesn’t make much effort to fit in, which is why alternative clients are popular – not least because they can be themed.
Discord GNOME Theme by developer ~ricewind012, is so named because, basically, that’s what it is: a custom theme that restyles Discord to look more like Adwaita and follow the GNOME HIG (well, as close as Discord’s CSS allows).
A reminder: Ubuntu’s Yaru theme is based (heavily) on upstream Adwaita, so while this theme won’t give an exact match on Ubuntu, it’s closer than stock. As it’s all CSS, it can be tweaked and configured easily.

This theme doesn’t work with the official Discord app unless you’ve patched it with the Vencord mod which supports themes and plugins, privacy opt-outs, and so (note: Vencord can’t mod Discord’s snap).
But the developer of this theme recommends using it in Vesktop, an repackage of a Discord’s web client (which is all the official app is too) with Vencord built-in, plus additional optimisations and a fix for Discord’s Linux screen-sharing-with-sound problem.
Vesktop is also the ideal choice here as it has the option of using a GNOME-style headerbar. When enabled via Settings > Vesktop Settings > “Discord Titlebar” it helps fully sell the platform-mimic gambit.
The developer also suggests installing Discord Adblock to remove “Nitro” nags and upsells, setting English (US) as the default language to ensure icon-matching works and, if wanted, using the Blur My Shell GNOME extension be to render a transparent sidebar.
I couldn’t get the the blur effect to work, but one thing you will want is the Rounded Window Corners Reborn GNOME Shell extension set to 0.15, or the main app window itself will have sharp corners.
If you use Vesktop – available for Linux in DEB, AppImage, Flatpak, RPM and other formats – you can install Discord GNOME Theme by pasting the following URL in Settings > Themes > Online Themes:
You can also download the raw .css and pop it in ~/.config/vesktop/themes. Having a local copy allows you to edit it, which you’ll want to do to get the transparency working or to bring the look closer to the look of Ubuntu’s Yaru theme.
For instance, adding this to the root:
--document-font-family: "Ubuntu", sans-serif;
--document-font-size: 12pt;
--monospace-font-family: "Ubuntu Mono", monospace;
But if you are an avid Discord user, want to use something a little less naggy than the official app and you wouldn’t mind gawping at a window more in keeping with the one surrounding it, give this a go to see if it suits you.
Just keep in mind that Discord’s own UI may make server-side changes without warning, and while this theme is maintained – unlike similar ones you may have read about in the past – it’s an unofficial volunteer effect, not an official Discord product.
