2019-06-17 16:39:59 -03:00
2019-06-17 15:38:05 -03:00
2019-06-17 16:39:59 -03:00
2019-06-14 17:26:46 -03:00
2019-06-14 16:50:29 -03:00
2019-06-14 16:50:29 -03:00
2019-06-14 16:50:29 -03:00
2019-06-14 16:50:29 -03:00
2019-06-14 16:50:29 -03:00
2019-06-14 16:50:29 -03:00
2019-06-14 16:50:29 -03:00

fpakman

Graphical user interface for Flatpak application management. It is a tray icon to let the user known when new updates are available. It has also a management window allowing the user to see all installed applications and update them.

Developed with:

  • Python3 and QT 5.

Requirements

Debian-based distros

  • libappindicator3 (for GTK3 desktop environments)
  • python3-venv

Arch-based distros

  • python
  • python-requests
  • python-pip
  • python-pyqt5

Distribution

Currently only available for Arch Linux users via AUR. Other distros can install it manually (described bellow).

Installation script

You can install the application without compromising your system via the provided installation script called 'install.py'. Type in the terminal:

sudo python3 install.py

If you want to uninstall the application, just call the script the same way.

To start the application, type in the terminal:

fpakman

Manual installation:

The following script shows how to install the application in a separate python environment to not mess up with your system's python libraries. Inside the project directory type:

python3 -m venv env
env/bin/pip install .
env/bin/fpakman

Autostart

In order to autostart the application, use your Desktop Environment settings to register it as startup script ("fpakman"). (P.S: the installation script currently does not do that)

Settings

You can change some application settings via environment variables:

  • FPAKMAN_UPDATE_NOTIFICATION: enable or disable system updates notifications. Use 0 (disable) or 1 (enable, default).
  • FPAKMAN_CHECK_INTERVAL: define the updates check interval in seconds. Default: 60.

Roadmap

  • Show updates being applied
  • Search and install applications
  • Uninstall applications
Description
An Arch-focused fork of bauh for Arch Linux, AUR, Flatpak, Snap, AppImage, and Web applications.
Readme Zlib 11 MiB
Languages
Python 99.6%
Shell 0.3%