mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-07 00:04:15 +02:00
57 lines
1.8 KiB
Markdown
57 lines
1.8 KiB
Markdown
## 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
|