# How to use bauh package manager by Arnulf
A first overview of the surface and use of bauh.
At the start, the data of the installed packages are first loaded and then displayed:
By deactivating the Apps switch, all other packages are also displayed:
With the Type button you can choose between Reborn/Arch repository or the AUR repository to install programmes:
With the category button you can select different categories:
The Refresh button takes you back to the beginning:
With the light bulb additional options for applications are displayed:
With the colour palette you can select a theme:
Use the gearwheel switch to enter configuration:
In the configuration you can make an enormous number of settings - here the Types module as an example.
Here you can decide what kind of repositories you want to include, only Arch or also Flatpak or AppImage:
The nice thing about bauh is that every button, except in the backup module, has an auxiliary button that displays a short description:
In the hamburger menu there are several more important actions:
The AppImage button installs AppImage.
## Synchronize package databases to update the package database and upgrade the system.
This is followed by the query whether the sources should be updated, which is equivalent to `sudo pacman -Syy`:
After clicking on yes, you will be redirected to the password query:
If the database is up to date, the possible updates are displayed:
After pressing the upgrade button, the upgrade process is started:
If you are using btrfs or zfs you can create a snapshot so that after an error you can revert to the state before the update:
After the packages have been loaded and installed, you will be asked if you want to restart the system:
Restore resets all settings of bauh to the default values and cleans the cache of bauh.