Skip to content

Architecture

Pier edited this page Mar 10, 2026 · 16 revisions

This page is to explain the architecture of Sysd Manager.

Architecture Graph

---
config:
  layout: dagre
  look: handDrawn
  theme: neo-dark
---
flowchart TB
    A["SysD Manager"] <--> D{"Need 
    privilege 
    elevation"}
    D <-- No --> SM("Systemd
    Manager")
    D <-- Yes --> B["SysD Proxy"]
    B <--> SM
    B <-->  H["Polkit"]
    

    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"}
     D:::Peach
    classDef Peach stroke-width:1px, stroke-dasharray:none, stroke:#FBB35A, fill:#FFEFDB, color:#8F632D
    style SM fill:#C8E6C9,color:#000000
Loading

Flow

Clone this wiki locally