https://github.com/exequtic/apdatifier
KDE Plasma widget that tracks updates for ArchLinux, Plasma Widgets, and Flatpak, providing notifications for new ones
https://github.com/exequtic/apdatifier
arch archlinux flatpak kde mirrorlist notifications plasma plasmoid updates upgrade widget
Last synced: about 2 months ago
JSON representation
KDE Plasma widget that tracks updates for ArchLinux, Plasma Widgets, and Flatpak, providing notifications for new ones
- Host: GitHub
- URL: https://github.com/exequtic/apdatifier
- Owner: exequtic
- License: mit
- Created: 2023-11-19T17:11:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-22T09:28:08.000Z (about 2 months ago)
- Last Synced: 2025-02-22T09:44:12.674Z (about 2 months ago)
- Topics: arch, archlinux, flatpak, kde, mirrorlist, notifications, plasma, plasmoid, updates, upgrade, widget
- Language: QML
- Homepage: https://store.kde.org/p/2135796
- Size: 17.1 MB
- Stars: 125
- Watchers: 2
- Forks: 10
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-kde - apdatifier - applet for managing Arch Linux updates (including AUR) (Third party applications / Administration)
- awesome-kde - apdatifier - applet for managing Arch Linux updates (including AUR) (Third party applications / Administration)
README



# Apdatifier
## Arch Update Notifier# Features
- Notification for updates and news
- Searching updates for [Arch](https://archlinux.org/packages/) (+[AUR](https://aur.archlinux.org/packages)), [Plasma Widgets](https://store.kde.org/browse?cat=705), [Flatpak](https://flathub.org)
- 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](#supported-terminals)
- Option to refresh the [mirrorlist](https://archlinux.org/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
#### Compact/Extended list
![]()
![]()
#### Full system upgrade
#### Management
https://github.com/exequtic/apdatifier/assets/29355358/9751fc8f-29c2-4f7d-8f1f-c346c0748df3
# Requirements
[pacman-contrib](https://archlinux.org/packages/extra/x86_64/pacman-contrib) - optional, but HIGHLY RECOMMENDED. For checkupdates and rankmirrors scripts.### Supported pacman wrappers
paru, yay### Supported terminals
alacritty, foot, gnome-terminal, ghostty, konsole, kitty, lxterminal, ptyxis, terminator, tilix, xterm, yakuake, wezterm### Required utilities for options:
Plasma Widgets: curl, jq, unzip, tar
Mirrorlist Generator: curl, pacman-contrib
Management: fzf
News: curl, jq
# 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](https://github.com/exequtic/apdatifier/blob/main/package/translate/ReadMe.md) for instructions on how to do it.### Current status:
```markdown
| Locale | Lines | % Done|
|-----------|---------|-------|
| English | 232 | |
| Brazilian | 232/232 | 100% |
| Dutch | 185/232 | 79% |
| French | 184/232 | 79% |
| German | 232/232 | 100% |
| Spanish | 232/232 | 100% |
| Korean | 136/232 | 58% |
| Polish | 232/232 | 100% |
| Russian | 232/232 | 100% |
|-----------|---------|-------|
```
# Installation
Just install directly from KDE Widget Store ("+ Add widgets..." -> "Get New Widgets..." -> "Download New Plasma Widgets").
After installation, the widget icon should automatically appear in the system tray.
>[!IMPORTANT]
>If you are upgrading from a previous version, you need to log out or restart plasmashell for the new features to work properly.
>```bash
>systemctl --user restart plasma-plasmashell.service
>```
# Support the project
If you like this project, you can