# Install themeing extension sudo dnf install gnome-shell-extension-user-theme -y # Install adw-gtk3 theme sudo dnf install adw-gtk3-theme -y flatpak install -u -y flathub org.gtk.Gtk3theme.adw-gtk3 org.gtk.Gtk3theme.adw-gtk3-dark # Install icon theme sudo dnf install yaru-icon-theme -y # Apply adw-gtk3-dark theme gsettings set org.gnome.desktop.interface gtk-theme 'adw-gtk3-dark' # Apply cursor theme gsettings set org.gnome.desktop.interface cursor-theme 'Yaru' # Apply icon theme gsettings set org.gnome.desktop.interface icon-theme 'Yaru-red-dark' # Prefer dark color scheme gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark' # If you want to apply theme to GTK3 Flatpak apps, use these commands: # Copy theme to local folders #mkdir ~/.icons #cp -r /usr/share/icons/Yaru-red-dark ~/.icons/Yaru-red-dark #mkdir ~/.themes #cp -r /usr/share/themes/adw-gtk3-dark ~/.themes/adw-gtk3-dark # Add flatpak overrides #flatpak override -u --filesystem=xdg-data/themes #flatpak override -u --filesystem=$HOME/.themes #flatpak override -u --filesystem=$HOME/.icons #flatpak override -u --filesystem=$HOME/.local/share/themes #flatpak override -u --env=GTK_THEME=adw-gtk3-dark #flatpak override -u --env=ICON_THEME=Yaru-red-dark