Dark Notifications / Dark Shell Theme that fits Yaru Dark?

I am trying to get a uniform dark theme going on Ubuntu 19.10, and am not a big fan of the light notifications.

One can change the shell theme to obtain dark notifications, but I don't know a theme that fits well with Yaru-Dark.

Any suggestions?


Original post (updated below):

Ideally there would be a Yaru-dark shell theme that is changeable in gnome-tweaks.

Issues being tracked here and here.

For now, you can build the Yaru-dark shell theme from source. I have only tested this on a fresh install of 19.10.

Building and installing Yaru-dark gnome-shell theme from source

  1. Install git
sudo apt update && sudo apt install git
  1. Clone the yaru repo and checkout the latest release.
git clone https://github.com/ubuntu/yaru.git
cd yaru/
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
  1. Change $variant variable in gnome-shell.scss from light -> dark
sed -i 's/light/dark/g' gnome-shell/src/gnome-shell.scss
  1. Install build dependencies for building yaru. Note: If you receive an error here, review this.
sudo apt build-dep yaru-theme
  1. Build yaru
meson build
cd build
ninja
  1. Install the newly built theme into the user themes directory
mkdir -p ~/.themes/Yaru-dark/gnome-shell
cp gnome-shell/src/* ~/.themes/Yaru-dark/gnome-shell
  1. Now use gnome-tweaks to change the shell to Yaru-dark from Default. This can be found under Appearance if the User themes extension is enabled. You may need to install gnome-shell-extensions and reboot to get User themes to show up under Extensions in gnome-tweaks.

Update:

A new merge into master builds both the light and dark shell themes and allows them to be installed alongside each other. See here for merge details.

The updated steps are just the normal dev build instructions as described here.

Good guide and reference for this post here.


You could try the 'pop' theme.

sudo apt install pop-gnome-shell-theme

I think 'pop-dark-slim' works well with the 'Yaru-dark'

Edit: I'm running Ubuntu 18.04 and I believe the theme was available in the repositories, but if it's not there on your system then just run this command first:

sudo add-apt-repository ppa:system76/pop

Note: You might want to remove the newly added repository after the installation:

sudo add-apt-repository -r ppa:system76/pop

(You can also build it from the source [GitHub])