Apdatifier
KDE Plasma widget that tracks updates for ArchLinux, Plasma Widgets, and Flatpak, providing notifications for new ones
Install / Use
/learn @exequtic/ApdatifierREADME
Apdatifier
Arch Update Notifier
<br>
Features
- Searching updates for pacman, AUR, Plasma Widgets, Flatpak, Firmware
- Notification for updates and news
- Bash script with useful options for managing packages
- Two types of lists: compact and extended with additional information
- Button to initiate a full system upgrade in the selected terminal
- Option to refresh the mirrorlist with the latest mirrors filtered by speed
- Customizable icon on the panel and package icons in the list
- Also should work on non-Arch-based systems (for Plasma Widgets and Flatpak)
Screenshots
<div align="center">Compact/Extended list
<img src="./screenshots/screenshot_1.png" width="300px" alt="screenshot"/> <img src="./screenshots/screenshot_2.png" width="300px" alt="screenshot"/> <br>Full system upgrade
<img src="./screenshots/screenshot_4.png" width="500px" alt="screenshot"/> <br>Management
<img src="./screenshots/screenshot_3.png" width="500px" alt="screenshot"/><br><br>
https://github.com/exequtic/apdatifier/assets/29355358/9751fc8f-29c2-4f7d-8f1f-c346c0748df3
</div> <br>Requirements
Optional dependencies
paru,yay,pikaur- for AUR updates supportflatpak- for Flatpak updates supportfwupdmgr- for Firmware updates supportjq- for KDE Widgets updates and Newstmux- for upgrade and management in a terminal multiplexerfzf- for interactive package selection in management
Supported terminals
alacritty, foot, gnome-terminal, ghostty, konsole, kitty, lxterminal, ptyxis, terminator, tilix, xterm, yakuake, wezterm
<br>Translation
Feel free to help translate to new languages or update and improve the ones that are already available. Please refer to the ReadMe.md for instructions on how to do it.
<br>Installation
Just install directly from KDE Widget Store ("+ Add widgets..." -> "Get New Widgets..." -> "Download New Plasma Widgets").
After installation, you can either enable it to appear in the system tray or place it on the panel or desktop instead.
Update to the latest commit
Settings -> General -> Misc -> Install Development version
If script doesn't work, you can do it manually:
git clone -n --depth=10 --filter=tree:0 -b main https://github.com/exequtic/apdatifier
cd apdatifier
git sparse-checkout set --no-cone package
git checkout
kpackagetool6 -t Plasma/Applet -u ./package
systemctl --user restart plasma-plasmashell.service
<br>
Uninstalling
Uninstall plasmoid and remove all related files (config, icons, notifyrc):
bash ~/.local/share/plasma/plasmoids/com.github.exequtic.apdatifier/contents/tools/sh/utils uninstall
<br>
Support the project
<a href="https://www.buymeacoffee.com/evgk" target="_blank" title="buymeacoffee.com"> <img src="https://iili.io/JoQ1MeS.md.png" alt="buymeacoffee-badge" style="width: 256px;"> </a> <br> <a href="https://nowpayments.io/donation/exequtic" target="_blank" title="nowpayments.io"> <img src="https://nowpayments.io/images/embeds/donation-button-black.svg" alt="nowpayments-badge" style="width: 256px;"> </a> <br>Related Skills
node-connect
335.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
335.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
82.5kCommit, push, and open a PR
