How can I force Bottles dark mode?

Hi everyone, brand new linux user here attempting to switch from a Windows power-user to Garuda daily driver. I’m finding most things to be fairly intuitive, but have run into an issue. I’ve got some pretty severe photosensitivity issues, and I know Bottles has a dark mode that it claims it turns on through the system’s theme preferences rather than giving the users a toggle.
I’ve seen terminal based solutions for turning this on in its flatpak iteration:

flatpak run --command=bash com.usebottles.bottles gsettings set com.usebottles.bottles dark-theme true

But since Garuda doesn’t support flatpak, I’m not sure how to achieve the same effect here, and I can’t seem to find any information online that doesn’t assume Bottles is installed as a flatpak. I’ve also read something about a configuration file somewhere, but have no idea where to find such a thing on this new system.

Can anyone give me some guidance on this?
And more broadly, are there any beginner-friendly resources out there that explain things like where configurations for Garuda Linux typically live in file storage? Is there any sort of way to translate a command like this into an equivalent this system will use? Or what types of syntax/terminal commands Garuda will need you to be familiar with for the basics?

Forgive any presumptions here, I’ve done my best to research before asking. Definitely feeling a little lost in this new world but excited to learn!

1 Like

Welcome.

Just install with pacman :slight_smile:

sudo pacman -Syu bottles
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Paket (19)                       Neue Version  Netto-Veränderung  Größe des Downloads

extra/7zip                       25.01-1                6,25 MiB             1,89 MiB
extra/gamemode                   1.8.2-1                0,27 MiB             0,07 MiB
chaotic-aur/icoextract           0.2.0-1                0,06 MiB             0,02 MiB
extra/libportal                  0.9.1-2                0,58 MiB             0,10 MiB
extra/libportal-gtk4             0.9.1-2                0,03 MiB             0,01 MiB
extra/libsoup                    2.74.3-4               2,65 MiB             0,44 MiB
chaotic-aur/patool               4.0.2-1                0,58 MiB             0,12 MiB
extra/python-argcomplete         3.6.2-1                0,31 MiB             0,07 MiB
extra/python-click               8.2.1-1                1,18 MiB             0,21 MiB
chaotic-aur/python-fvs           0.3.4-4                0,19 MiB             0,04 MiB
extra/python-markdown            3.10.0-1               1,02 MiB             0,18 MiB
extra/python-orjson              3.11.4-1               0,64 MiB             0,25 MiB
chaotic-aur/python-pathvalidate  3.3.1-1                0,26 MiB             0,05 MiB
extra/python-pefile              2024.8.26-1            0,96 MiB             0,16 MiB
extra/python-pycurl              7.45.7-1               0,40 MiB             0,10 MiB
chaotic-aur/python-steamgriddb   1.0.5-4                0,18 MiB             0,02 MiB
chaotic-aur/vkbasalt-cli         3.1.1-3.1              0,09 MiB             0,03 MiB
extra/webkit2gtk                 2.50.1-1             127,50 MiB            34,21 MiB
chaotic-aur/bottles              2:52.0-1               3,61 MiB             0,75 MiB

Gesamtgröße des Downloads:              38,73 MiB
Gesamtgröße der installierten Pakete:  146,76 MiB

Thanks!
I think I babbled my way into not being clear, sorry.

Bottles was installed when I set up Garuda, so it is here. (And I’ve used pacman to install a few other things already! So that works great!)
I just don’t know how to turn on the Dark Mode in Bottles here, it’s stuck in Light Mode. I only mentioned flatpak above because people had mentioned a way to enable it via command when it was installed with flatpak.

Is there a command I can use with pacman to force Dark Mode on Bottles?

Nevermind!! I think i figured it out. I’m not entirely sure what worked, but I experimented with variations of this part of the command by itself or with “pacman” in front.

com.usebottles.bottles gsettings set com.usebottles.bottles dark-theme true

I’m not sure which worked, but after a restart, I’ve got dark mode Bottles!

Thanks again for the welcome. I look forward to continuing to learn this new system!

1 Like

for future flatpaks you can just rune these too and you should be okay on all but LibAdwaita cause yeah gnome.

Install Breeze flatpak

flatpak install org.gtk.Gtk3theme.Breeze org.gtk.Gtk3theme.Breeze-Dark

Flatpak permission overrides to make theme

sudo flatpak override --system --filesystem=xdg-config/gtk-3.0:ro --

the breeze theme will match your system colors.

8 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.