https://github.com/dxc-0/ultimate-arch-cleaner
Script to clean your archlinux. Removal of the yogurt, pacman and flatpak cache. Update of mirrors compared to the most efficient French servers.
https://github.com/dxc-0/ultimate-arch-cleaner
Last synced: 10 days ago
JSON representation
Script to clean your archlinux. Removal of the yogurt, pacman and flatpak cache. Update of mirrors compared to the most efficient French servers.
- Host: GitHub
- URL: https://github.com/dxc-0/ultimate-arch-cleaner
- Owner: DXC-0
- Created: 2024-04-07T17:00:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-10T23:32:59.000Z (10 months ago)
- Last Synced: 2025-04-17T15:35:46.087Z (about 1 month ago)
- Language: Shell
- Size: 30.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ultimate-Arch-Cleaner
>Script to clean your archlinux. Removal of the yogurt, pacman and flatpak cache. Update of mirrors compared to the most efficient French servers. The script cleans up directories which can be automated but does not take configuration files into account. Since this is sensitive data, I advise you to do it by hand. I provide in the description the list of directories to check to remove the remainder of your applications.
[](https://postimg.cc/zHHgTF0d)
### Requirements
- [yay](https://github.com/Jguer/yay)
- [reflector](https://wiki.archlinux.org/title/Reflector)### Features provided
- removing orphan packages
- pacman cache deletion
- yay cache deletion
- apps cache deletion
- flatpak cache deletion
- logs deletion
- fr mirror list update
- full update and upgrade### Installation
```
mkdir ~/.local/tmp/
cd ~/.local/tmp/
git clone https://github.com/TheCyberArcher/Ultimate-Arch-Cleaner.git
cd Ultimate-Arch-Cleaner
sudo bash Ultimate-Arch-Cleaner.sh
```### Config files to remove manually
```
~/.config/"appname"
~/.local/share/"appname"
/etc/"appname"
/usr/share/"appname"
/usr/share/applications/"appname"
/etc/xdg/autostart/"appname"/var/lib/flatpak/"appname"
/var/lib/flatpak/runtine/"appname"
```