A modern GUI frontend for the Arch Linux package manager (pacman) built with Qt6.
Install all required dependencies with a single command:
sudo pacman -S qt6-base qt6-wayland pacman qtermwidget6 pkg-config cmake make gcc
Required packages:
qt6-base
- Qt6 core libraries (Core, Widgets, Gui, Concurrent)qt6-wayland
- Qt6 Wayland support (optional but recommended)pacman
- Arch Linux Package Manager (provides ALPM library and headers)qtermwidget6
- Terminal widget for Qt6pkg-config
- Package configuration utilitycmake
- Build system generatormake
- Build automation toolgcc
- GNU C++ compiler
- Clone the repository:
git clone https://github.com/ryzendew/UmbrelCore.git
cd UmbrelCore
- Create a build directory and run CMake:
mkdir -p build && cd build
cmake ..
- Build the application:
make -j$(nproc)
- Run the application locally:
./umbrelcore
To install PacmanGUI system-wide (requires administrator privileges):
cd build
sudo make install
This will:
- Install the executable to
/usr/local/bin/umbrelcore
- Install the desktop file to
/usr/local/share/applications/umbrelcore.desktop
- Install stylesheets to
/usr/local/share/pacmangui/styles/
After installation, you can:
- Run the application from the command line with
umbrelcore
- Find and launch it from your desktop environment's application menu
To uninstall UmbrelCore:
cd build
sudo make uninstall