Commit | Line | Data |
---|---|---|
756b9d5a SK |
1 | khatus |
2 | ====== | |
a9038fad | 3 | ![mascot](mascot.jpg) |
756b9d5a | 4 | |
a9038fad | 5 | Experimental, system monitor and status (bar) reporter I use with |
61c33dc2 | 6 | [dwm](https://dwm.suckless.org/) on GNU/Linux. |
756b9d5a SK |
7 | |
8 | ![screenshot](screenshot.jpg) | |
55407653 SK |
9 | |
10 | ||
11 | Design | |
12 | ------ | |
13 | ||
14 | ``` | |
15 | parallel +----------+ +----------+ +----------+ | |
16 | stateless | sensor_1 | | sensor_2 | ... | sensor_n | | |
17 | collectors +----------+ +----------+ +----------+ | |
18 | | | | | |
19 | data data data | |
20 | | | | | |
21 | V V V | |
22 | serial +-----------------------------------------+ | |
23 | stateful | controller | | |
24 | observer +-----------------------------------------+ | |
25 | | | |
26 | decisions | |
27 | | | |
28 | V | |
29 | serial +-----------------------------------------+ | |
30 | stateless | actuator | | |
31 | executor +-----------------------------------------+ | |
32 | | | |
33 | system commands | |
34 | | | |
35 | V | |
36 | ~~~~~~ | |
37 | ~ OS ~ | |
38 | ~~~~~~ | |
39 | ``` |