Attempting to clean my AUR apps/packages

So, in light of the whole Arch AUR mess, I’m trying to clean out underused/unused AUR applications. I’ve already removed Chaotic AUR and Chaotic AUR-specific installs (such as the CachyOS kernel).

─❯ paclist chaotic-aur
error: repository "chaotic-aur" was not found.
─❯

Now, I need to decide how to handle AUR apps I regularly use: Appimage or Flatpak. Some, I’d prefer to stay as-is. And, believe it or not, I’ve removed 12 applications I rarely use or installed to test and forgot about.

Some of the packages listed I’m sure are dependencies for other applications, so I don’t want to mess anything up. Example: dwarfs-bin is a dependency for Gear Lever.

─❯ pacman -Qm
brave-origin-beta-bin 1.92.120-1
c++utilities 5.34.1-1
darkly 0.5.38-1
dwarfs-bin 0.15.3-1
freetube-bin 0.24.1-1
gearlever 4.4.10-1
grayjay-bin 17-2
klassy 6.5.3-1
kwin-effects-better-blur-dx 2.4.1-1
lib32-gst-plugins-base-libs 1.28.4-1
lib32-gstreamer 1.28.4-1
librewolf-bin 1:151.0.4_1-1
mullvad-vpn-bin 2026.2-1
mullvad-vpn-daemon-bin 2026.2-1
pacseek 1.8.6-1
pascube 1.7.0-2
pcloud-drive 2.1.1-1
pinta 3.1.2-1
plasma6-applets-appgrid 1.8.5-1
plasma6-applets-panel-colorizer 7.2.0-1
proton-ge-custom-bin 1:GE_Proton10_34-1
protonup-qt 2.15.0-1
python-desktop-entry-lib 5.0-1
python-ftputil 5.1.0-1
python-inputs 0.5-4
python-steam 2.0.0.alpha1-2
qtutilities 6.21.2-1
tageditor 3.9.10-1
tagparser 12.5.3-1
traur 0.4.1-1
upscayl-bin 2.15.0-10
vkbasalt 0.3.2.10-1
─❯

I think its a good idea to clean out unused packages from time to time. I wouldn’t just go replacing apps with other versions that will also eventually be compromised as more and more bad actors infuse with A.I. All package formats are subject to malicious attacks. The best thing to do is to use only those apps you need and to make sure to check for suspicious activity of apps before using them.

Good point. I’m probably going to leave what I currently have in-tact and just be vigilant.

I’ll share what I did. All the ones that I could get as verified flatpaks I installed from Flathub, which were Teams, ZapZap, ProtonPlus, AdwSteamGTK and Jellyfin Desktop. For LM Studio there isn’t one but there’s an official appimage, so I got it there and created a desktop file for it. For Heroic I download the tarball from their Github repo which containers a binary and also create a desktop file for. For Noctalia I cloned their Github repo and and I just pull to checke for updates and then rebuild the sources since I can’t live without Noctalia and my Niri setup.

There was some stuff I had installed form the AUR which I didn’t find important enough so I got rid of it: apparmor.d-git(also removed appormor), linux-cachyos, downgrade, coolercontrol, coolercontrold, ytmdesktop-git and ventoy-bin. For ytmdesktop I am now using a Chromium webapp and if I need Ventoy again I can just get it from the source as well since they have Linux support.

So basically in short I got rid of anything I don’t find important enough or rarely use, verified flatpaks for apps that I can I get from Flathub with except something like a game launcher as that gives less performance. Then for the other things that I can’t get verified flatpaks for straight from the source. Now I have no need for the AUR.

Are these dependencies for something?

I would remove this. You already have protonup-qt. You can use that to install proton versions including GE.

Is this a dependency for something?

Dependencies of Tag Editor

Done.

Dependency for protonup-qt

Appreciate the input, @dalto!

I removed lib32-g* and haven’t noticed anything, though some vague memory told me that browsers used to use this?

lib32-gst-plugins-base-libs 1.28.4-1
lib32-gstreamer 1.28.4-1

Though I get no dependency warnings when trying to remove, I’m wondering if it has something to do with Steam?

Well I tried two steam games and didn’t notice any effect after removal, but your mileage may vary. I posted (if you saw) a thread with uncertainty today too.

That’s pulled in from proton-ge-custom-bin.

If I didn’t pass 3 AUR tests with flying colors I might be considering this, too. Could you imagine running librewolf with a flatpak though? I can’t either :slight_smile: .

When the AUR comes to resemble Full Metal Jacket then it’s time to go..

..I think your idea to haul out the old/unused is a good one.

You don’t like flatpak as a universal packaging format in general or you don’t like Librewolf’s flatpak version in particular?

It’s a great question and possibly a matter of gut instinct or stupid phobias which may be the same thing. I mean the guy/girl that maintains the -bin version is on top of updating and rebuilds all the time. They are not slack. It feels right and performs right. I don’t know if I could translate the comfortability to the flatpak.

For that reason I would describe Ungoogled this way too.

Except I stopped using it when I found Trivalent in the AUR. That is my Chrome right now.

Mullvad Browser is so stripped down and locked down the experiences (AUR/Flatpak) are identical.

Conversely the AUR epsonscan2 can never see my scanner but the flatpak can so now we are talking functionality and not just preference. Had problems with AUR Zoom as well, so flatpak is fine.

For me, the thing I wanted to do the most was remove npm. Since this killed my neovim setup (plugins), I switched back to code. Not ideal, but it’s one less thing to worry about.

Thanks for the clarification! So it’s not flatpak per se.

I mean, I have seen some posts sometimes from some users who seem to be viscerally against flatpak. So I just wondered.

Well, I was about to open a thread to figure out what to do.

I have several AUR packages on EOS and Arch, but so far I haven’t noticed any strange behavior.

But I’d like to know how to check whether the AUR packages I have are “healthy” or contain malicious code. I don’t have the skills to figure that out, though.

I’d like to know what to do, given recent events. Luckily, on the PC where I have EOS and Arch, I also have Debian 13, so the PC would still be operational (excluding the old desktop PC and the mini PC), and I could use Debian 13 if I wanted.

I’d be annoyed at having to reinstall Arch and EOS, or at least reinstall just one of them after deleting both OSes, to ensure a clean installation. While it might be the quickest route, it’s not necessarily the most convenient.

How could I do that?

check this thread for the script

there’s a cachy test I used in that thread ^ and a github one. (I found a 3rd AUR check on my own)

Me either. I had to give some things permissions and read directions 5 times til I could make it work and just to see the NOT INFECTED felt good. Good luck.

Thanks!

[sermor@archlinux ~]$ curl -s https://cscs.pastes.sh/raw/aurvulntest20260611.sh | bash

Checking for infected AUR packages (1741 total)...

Clean: None of the known infected packages were installed within 2 days of the campaign.

I’m infection-free on Arch. I’ll check on EOS too.

Oh boy, this thing is just growing for each passing hour :grimacing: