Small System monitor project in Fallout RobCo theme.
| File | Function |
|---|---|
main.c |
window/renderer setup, event loop, ties everything together |
config.h/.c |
loads/saves popco.conf (plain key=value, no deps) |
stats.h/.c |
samples CPU/memory/disk/uptime/hostname from /proc, sysinfo(), statvfs() |
render.h/.c |
text, progress bars, and the full panel layout |
effects.h/.c |
bloom, scanlines, vignette, flicker/roll bar, chromatic aberration |
Auto-generates a new file if absent, controls the colors and theme settings.
(reloading config by pressing R)
The app has a few fonts defined that can be changed in the source/settings.
Fonts: ShareTechMono-Regular.ttf comes with its own license file
sudo apt install libsdl2-dev libsdl2-ttf-dev
make
./monitor