K.I.S.S Up (Manjaro System Updater)
A simple and robust GUI application built with Python and PySide6 to check for and install official system updates on Manjaro Linux.
The application is NOT a replacement for Pamac (Add/Remove Software), as a fact, it requires Pamac to be installed. It is designed to provide a super simple mummy or granny interface to ensure the process is kept visible to the operator (end user) without asking too many questions.
Overview
-
Pacman Repositories Only: Discovers updates from repositories (
pacman.conf) usingcheckupdates. AUR buildscripts and Flatpaks are excluded. -
Branch Update Announcements: A help button opens the latest update announcement thread on the Manjaro Linux forum for the configured branch (
stable,testing, orunstable), dynamically retrieved from the forum’s RSS feed. -
Full System Upgrades: Enforces full system upgrades to maintain package consistency and prevent dependency breakage.
-
BEWARE of ThirdParty repositories: When one or more repositories are added to
pacman.confit/they will be treated as being official. Third party repositories are unsupported, as they may cause issues. -
Single Authentication: You are asked for your password exactly once, by
pamac-installeritself. -
Safe Execution Lifecycle:
- Checks for updates safely in the background without root privileges (
checkupdates). - Synchronizes repository metadata upon user confirmation by asking the pamac system daemon over D-Bus, reporting its progress inline.
- Hands over installation to the graphical installer (
pamac-installer). - Automatically refreshes the update list upon completion.
- Checks for updates safely in the background without root privileges (
Installation
sudo pacman -Syu kiss-up
This installs the script as /usr/bin/kiss-up and creates a desktop launcher named K.I.S.S Up.
Usage
Run the Application
kiss-up &
License
This project is licensed under the 0BSD (Zero-Clause BSD) license. Dependencies carries their own licence.

