Building an AUR package should take them an afternoon.
Yeah, that's another sticking point I have against the AUR. The Arch Build System basically gives
everyone the freedom to design their own bespoke tooling, turn it into a package, and some insufferable faggot the opportunity to say "hey guys, I made this super cool ricing package" before it quietly goes unmaintained, then orphaned, and then well and truly abandoned. Not to mention that maintaining a custom package in Arch Linux more generally is a fucking painful experience. You do it once for the thrill of it, and then you abandon the custom package in favour of the standard upstream binary once you get sick of maintaining it.
***
@SCV you're not telling me anything I'm unaware of, JFYI. I've
lived with Artix through the Cinnamon ISO for a month. I even did the post hoc Xorg -> XLibre swapover before the testing ISOs started shipping with XLibre. I have tons of praises for Artix, and my distaste is
purely because of the consequences that being a downstream Arch variant entails. Search through my post history for Artix if you're curious; I believe the time range is somewhere between August and October 2025. I will, however, answer your question as below.
I don't really understand the friction complaint when the difference is pacman -S brave or yay -S brave. Yay will even runs pacman automatically for regular repos when you do a full system upgrade. I do "yay --sudoloop --noconfirm" then reboot and that's it. All my shit is updated. I use repos before the AUR and my AUR packages are -bin versions where possible so it doesn't take very long. Protip for my AUR enjoyers: You need to install ccache if you haven't. Really speeds up subsequent compliations of shit.
yay is, in itself, an AUR package that serves as a wrapper over Pacman. My nonexistent ideal would be for a toggle in
/etc/pacman.conf that allows for Pacman to
directly pull $insert_PKGBUILD_here from the AUR. As stated previously, the AUR is explicitly a "use at your own risk" affair. I
do not like using the AUR as a matter of principle because the onus falls
on me to manually keep track of shit. I'm a Linux boomer: you ask me to do more than
sudo dnf --refresh update -y or
pacman -Syu alongside
flatpak update, and I start hemming and hawing about that extra step, regardless of how inconsequential it is. Even if
yay is capable of updating itself, there's something kinda crappy and fairly unrelaxed about using an AUR package to keep track of all your other AUR packages.
Circling back to Fedora Cinnamon here: the update process for me is stupidly simple. I just run the below script that chains
dnf and
flatpak and my shit's up-to-date no matter what. That also includes the COPR repo for ungoogled-chromium, official third-party repos for ProtonVPN, Brave, Vivaldi, Mullvad Browser, LibreWolf, WineHQ, etc,
and everything else from both Fedora's official repos and RPM Fusion (free+nonfree).
Code:
#!/usr/bin/env bash
set -eu
dnf_updater() {
sudo dnf --refresh update -y
}
flatpak_updater() {
flatpak update -y
}
main() {
dnf_updater
flatpak_updater
}
main
You can tweak this script to use
yay if you so choose. I personally refuse to because I loathe the AUR wholesale.