Two defects, found while porting moonix's switch back. Nothing installed a GTK theme. settings.ini named Colloid-Grey-Dark-Catppuccin and the PKGBUILD symlinked /usr/share/themes/Colloid-Grey-Dark-Catppuccin/gtk-4.0/ into /etc/xdg, but no package in either list ships it: colloid-catppuccin-theme-git is a split package of colloid-icon-theme-git running `install.sh -s catppuccin`, which installs icons only, and kvantum-theme-catppuccin-git is Qt. A fresh install got Adwaita and three dangling symlinks. post-install.sh already had the error branch for this — "GTK4 theme not found … libadwaita apps will use fallback theme" — firing on every fresh machine. The package name is what hid it: colloid-catppuccin-theme-git reads like a GTK theme and is an icon set. aur.txt now says so in a comment, and the icon entry stays — there is no Mocha icon counterpart and none is needed. The theme was also never Mocha. Colloid's catppuccin tweak produces Frappé with a grey accent (base #292c3c, selection #ccd0da); #1e1e2e and #b4befe appear nowhere in its gtk.css. Kvantum, Zed and the lock screen were all Mocha, so GTK was the one layer out of step, unnoticed because the two dark bases sit close together. catppuccin-gtk-theme-mocha is maintained by Catppuccin itself and ships the upstream 1.0.3 release zips. No change in shape: their GTK theme is Colloid, carried as a git submodule and recolored, so widget shapes and spacing are exactly what they were. The name will not match moonix, ever. Arch installs the release zips, whose directories carry the full build name including the +default tweak marker; nixpkgs builds the same 1.0.3 from source without tweaks and drops the suffix. moonix therefore keeps rewriting this one value when it deploys settings.ini — a permanent difference now, not a migration step.
10 lines
322 B
INI
10 lines
322 B
INI
# ABOUTME: Moonarch default GTK4 settings.
|
|
# ABOUTME: User overrides go in ~/.config/gtk-4.0/settings.ini
|
|
|
|
[Settings]
|
|
gtk-theme-name=catppuccin-mocha-lavender-standard+default
|
|
gtk-icon-theme-name=Colloid-Grey-Catppuccin-Dark
|
|
gtk-cursor-theme-name=Sweet-cursors
|
|
gtk-cursor-theme-size=24
|
|
gtk-application-prefer-dark-theme=1
|