Files
moonarch/packages/aur.txt
T
nevaforget 33d1cf017f fix(theme): install the GTK theme at all, and make it Mocha
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.
2026-09-12 02:25:00 +02:00

51 lines
1.3 KiB
Plaintext

# ABOUTME: List of AUR packages installed via paru after the base installation.
# ABOUTME: Used by post-install.sh.
# AUR Helper (built manually first)
# paru
# Theming
# GTK widgets. Maintained by Catppuccin itself; ships the upstream release
# zips, so the theme directory carries the full build name including the
# `+default` tweak marker. NixOS builds the same 1.0.3 from source without
# tweaks and therefore names it without that suffix -- moonix rewrites this
# name when it deploys the settings.ini, and has to keep doing so.
catppuccin-gtk-theme-mocha
# Icons only, despite the name: a split package of colloid-icon-theme-git
# running `install.sh -s catppuccin`. It installs nothing under
# /usr/share/themes, which is why the GTK theme above has to be its own entry.
colloid-catppuccin-theme-git
kvantum-theme-catppuccin-git
# Fonts
otf-openmoji
# Niri / Wayland Extras
walker-bin
elephant-desktopapplications-bin
elephant-clipboard-bin
elephant-bluetooth-bin
elephant-calc-bin
elephant-runner-bin
elephant-files-bin
elephant-providerlist-bin
elephant-niriactions-bin
elephant-wireplumber-bin
waybar-niri-windows-bin
waybar-niri-workspaces-enhanced-git
wdisplays-persistent-gettext
wl-color-picker
# Applications
blueberry
waterfox-bin
# Media
mpv-modernz-git
mpv-thumbfast-git
# System & Tools
app2unit
stasis
wayland-pipewire-idle-inhibit