Skip to content

Flatpak

Pier edited this page Feb 23, 2026 · 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:

  • Command line
  • Flatseal

Note: After adding permissions you need to restart the application.

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 \
--filesystem=/var/log:ro \
io.github.plrigaux.sysd-manager 

2 Flatseal

You can use Flatseal to add the needed Flatpak permissions.

Filesystem

Flatseal filesystem

Session bus

Flatseal Session Bus

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 \
--filesystem=/run/user \
--filesystem=/run/systemd \ 
--filesystem=/var/log:ro io.github.plrigaux.sysd-manager

You may want to create a shell alias:

alias sysd-manager ="flatpak run --talk-name=org.freedesktop.Flatpak \
--filesystem=~/.config/systemd \
--filesystem=/run/user \
--filesystem=/run/systemd
--filesystem=/var/log:ro 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