Debian 13 templates available

Hmm, good question. but inside /etc/apt is no debian.sources.

user@debian-13-xfce:/$ ls /etc/apt/
apt.conf.d keyrings sources.list trusted.gpg.d
auth.conf.d preferences.d sources.list.d
user@debian-13-xfce:/$ ls /etc/apt/sources.list.d/
qubes-r4.list

Let’s cc: @marmarek @alimirjamali

1 Like

I am not Marek or a part of Qubes OS core team and I can not talk on their behalf. Just an ordinary forum users like others.

Having said the above, for people who did in-place upgrade of their Whonix 17 to (Trixie based) Whonix 18 and if they want to update their apt files from the old .list format to the new .source format, Whonix project provides a nice repository-dist bash utility which automates this conversion.

In Qubes OS (native) Debian template case, since Debian 12 is still supported, It might be the case that maintaining two versions of the file is harder than just having one and less problematic. But again, this is my personal hypnosis.

1 Like

Once we don’t need to support Debian 12 anymore, we can migrate to the new format. Old format is fully supported in Debian 13 too, so migrating now is not strictly necessary.

1 Like

There is an open issue on GitHub for this.
Deb822 is recommended, but not mandatory until 2029, so plenty of time
to put this in place.

I never presume to speak for the Qubes team.
When I comment in the Forum I speak for myself.

There is an open issue on GitHub for this.
Deb822 is recommended, but not mandatory until 2029, so plenty of time
to put this in place.

Understood. Just wanted to mention this, because Whonix-18 has already
switched to the new standard.

Is it only me who has “dark theme issues” with the new Debian 13 minimal?

The following worked for me with Debian 12 minimal:

QT configuration
deb packages:

qt5-gtk2-platformtheme
adwaita-qt # QT5 theme
qt5ct  # QT5 configuration (proper font sizing)
adwaita-qt6  # QT6 theme
qgnomeplatform-qt5  # QT5 use gsettings

/etc/environment.d/62-qt.conf

export QT_STYLE_OVERRIDE=Adwaita-dark
export QT_QPA_PLATFORMTHEME=gtk2

For GTK2
/etc/skel/.gtkrc-2.0

include "/usr/share/themes/Adwaita-dark/gtk-2.0/gtkrc"
style "user-font"
{
  font_name="Adwaita Sans"
}
widget_class "*" style "user-font"
gtk-font-name="Adwaita Sans 12"
gtk-theme-name="Adwaita-dark"
gtk-icon-theme-name="Adwaita"

For GTK3 and GTK4
/etc/skel/.config/gtk-3.0/settings.ini
/etc/skel/.config/gtk-4.0/settings.ini

[Settings]
gtk-font-name=Adwaita Sans 12
gtk-theme-name=Adwaita-dark
gtk-icon-theme-name=Adwaita
gtk-decoration-layout=menu:
gtk-application-prefer-dark-theme=1
gtk-xft-antialias=1
gtk-xft-hinting=1
gtk-xft-hintstyle=hintslight
gtk-xft-rgba=rgb

[AdwStyleManager]
color-scheme=ADW_COLOR_SCHEME_PREFER_DARK

GTK3 fix for AT-SPI
/etc/environment.d/61-gtk3fix.conf

export GTK_THEME=Adwaita-dark

# gtk3 depends on at-spi2-atk, which depends on at-spi2-core.
# at-spi2-core automatically start two processes on every boot
# (at-spi-bus-launcher and at-spi2-registryd) which are useless
# if you don't use any accessibility applications.
# the following fixes such errors:
# AT-SPI: Error retrieving accessibility bus address: ...
# ... org.freedesktop.DBus.Error.ServiceUnknown: ...
export NO_AT_BRIDGE=1

GDK_CORE_DEVICE_EVENTS
/etc/environment.d/60-gdk.conf

# sets the environment variable automatically even without X running.
{
  environment.variables = {
    GDK_CORE_DEVICE_EVENTS = "1";
  };
}

For XDG
/etc/environment.d/64-xdg.conf

XDG_CURRENT_DESKTOP=GNOME