-
-
Notifications
You must be signed in to change notification settings - Fork 9
Architecture
Pier edited this page Dec 9, 2025
·
16 revisions
This page is to explain the architecture of Sysd Manager.
flowchart TB
A["SysD Manager"] <--> D
D <-- No --> SM
D <-- Yes --> B
B <--> SM & H["Polkit"]
SM <-.-> H
A@{ img: "https://raw.githubusercontent.com/plrigaux/sysd-manager/refs/heads/main/data/icons/hicolor/scalable/apps/io.github.plrigaux.sysd-manager.svg", h: 100, pos: "t", constraint: "on"}
B["Sysd Proxy"]
D{"Need
privilege
elevation"}
D:::Peach
SM("SystemdManager")
classDef animate stroke-dasharray: 9,5,stroke-dashoffset: 900
classDef Peach stroke-width:1px, stroke-dasharray:none, stroke:#FBB35A, fill:#FFEFDB, color:#8F632D
Different hurdles have been encounter when developing Sysd Manager.
- Different packaging
- AUR
- Flatpack
- Bash Install script
- Message bus