It’s the standard Debian/Gnome template with Fluent-dark icons, and the fonts Roboto for normal text and JetBrains for monospace.
To change the color, I used a custom theme based on Nord theme. I color swapped the green theme to cover all the QubesOS colors, except for black and gray.
Hey, how did you change the nautilus theme exactly?
I’ve downloaded the Nordic.tar.xz, extracted it into the template’s path of /usr/share/themes/, executed the gsettings set org.gnome.desktop.interface gtk-theme Nordic
and gsettings set org.gnome.desktop.wm.preferences theme Nordic
the terminal did change, but nautilus didn’t.
You need to edit ~/.config/gtk-4.0/gtk.css, Nautilus will ignore the theme and always use that file.
You can replace ~/.config/gtk-4.0/gtk.css with the Nord theme, and it should make Nautilus follow the theme, but you need to append the content of ~/.config/gtk-4.0/gtk.css to end of the theme css. The file contains some styles that are needed in Debian 12.
I did replace the corresponding gtk file as you said, with the appending from the original one and that did work, but only for the template. I tried to run the gsettings commands on the domU, but that didn’t do the trick.
Do I need to replace the gtk file on each domU in order for the theme to take affect?
How do you handle updates, because as far as I got it, after the updates it return to its default state.
Off-topic, expand for detailsYes. The file `~/.config/gtk-4.0/gtk.css` is located inside the user's _home directory_. (The `~` symbol means `/home/user` - assuming the user is called `user`, which is usually the case in AppVMs.)
As such, that file is persistent in AppVMs, and that’s where you need to edit it in order to apply the theme in an AppVM.
More information about which directories are persistent in which types of VMs can be found in this section of the documentation:
Another approach is to place the edited file inside the /etc/skel directory of the templateVM, but that’s a little more advanced and I’ll let you search for it. (Searching for /etc/skel in your favorite search engine should give you a variety of Linux articles to choose from. That’s not a topic specific to Qubes OS.)