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.
51 lines
1.3 KiB
Plaintext
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
|