# Debian Software Manager
Manage your applications on Debian based systems.\
This application is written in Python3/Gtk4 and supports Debian repositories and Flatpak when installed and configured.

> [!NOTE]
> Install Flatpak and add the Flathub repository:
> ```
> sudo apt-get -y install flatpak
> sudo flatpak remote-add --system --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
> flatpak update --appstream
> ```
> This is what Debian Software Manager does if flatpak is being installed.

## Configuration files
`usr/lib/deb-software/data/*.json`

## Specifying the presentation and styling
`usr/lib/deb-software/style/<desktop>.css`

Currently kde and xfce are supported.\
If you want to add a css script for another desktop, check the environment variable: XDG_CURRENT_DESKTOP.

You can also copy a css file to the user directory (see below) and adapt that.


## User directory
`~/.config/deb-software`

Here you can find the files used by Debian Software Manager and also the log files.
A maximum number of 10 logs are saved, including the active log file.

## Translations
You can help translating deb-software on [Transifex](https://www.transifex.com/abalfoort/deb-software)

## Screenshot
![Screenshot](usr/lib/deb-software/images/screenshots/deb-software-1.png)
