X-Git-Url: https://git.xandkar.net/?p=khatus.git;a=blobdiff_plain;f=README.md;h=72512e9ab2997c117e61c909d9bff53403f8a5e3;hp=a8765f80c818fe48bf288bc0bcafc7a67846639f;hb=55407653a1b516622c330af3d47963ecbba0fb61;hpb=fd82b95772083aa94c447ad2399cc58beea33901 diff --git a/README.md b/README.md index a8765f8..72512e9 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,34 @@ Experimental, system monitor and status (bar) reporter I use with [dwm](https://dwm.suckless.org/) on GNU/Linux. ![screenshot](screenshot.jpg) + + +Design +------ + +``` + parallel +----------+ +----------+ +----------+ + stateless | sensor_1 | | sensor_2 | ... | sensor_n | + collectors +----------+ +----------+ +----------+ + | | | + data data data + | | | + V V V + serial +-----------------------------------------+ + stateful | controller | + observer +-----------------------------------------+ + | + decisions + | + V + serial +-----------------------------------------+ + stateless | actuator | + executor +-----------------------------------------+ + | + system commands + | + V + ~~~~~~ + ~ OS ~ + ~~~~~~ +```