Skip to content

Flatpak

Pier edited this page Dec 19, 2025 · 22 revisions

How to add Flatpak permission to SysD Manager

Needed permissions

Here the list of needed permissions to fully use SysD Manager

Description Rationale Flatpack Permission
User Unit Path To be able to read file content

Any path can be added path as needed

--filesystem=~/.config/systemd
--filesystem=/run/user
--filesystem=/run/systemd
Runs COMMAND outside the sandbox Needed to save file or create directory with privilege elevation --talk-name=org.freedesktop.Flatpak

Adding needed permissions

To fully enjoy SysD Manager packaged Flatpak, you can add the need permissions the following ways:

1 Command line

If the application is installed for the user (not system-wide), use the --user flag to avoid requiring sudo:

flatpak override --user --talk-name=org.freedesktop.Flatpak \
--filesystem=~/.config/systemd \
--filesystem=/run/user \
--filesystem=/run/systemd io.github.plrigaux.sysd-manager

2 Flatseal

You can use Flatseal to add the needed Flatpak permissions.

3 Executable arguments

If you don't want that the permissions persist, you can start SysD Manager with the permissions as arguments

flatpak run --talk-name=org.freedesktop.Flatpak --filesystem=~/.config/systemd io.github.plrigaux.sysd-manager

Other useful commands

To view the current permissions SysD Manager

flatpak info --show-permissions io.github.plrigaux.sysd-manager

To reset all SysD Manager permissions

flatpak override --reset io.github.plrigaux.sysd-manager

Clone this wiki locally