[core] Rework core implementation

Experimental re-implementation of core functionality with the aim:
- Depend only on the Python Standard Library for core
- If modules are missing elsewhere, *never* throw
- Unit test *everything*
- Cleaner and more minimal implementation
- Better integration points for existing implementations (charts,
  braille, etc.)
- Full backwards-compatibility with existing module system (except where
  modules can be vastly simplified)
This commit is contained in:
Tobias Witek 2020-01-19 13:29:34 +01:00
parent 72f88b3409
commit e931bb93c6
214 changed files with 45 additions and 13040 deletions

View file

@ -1,64 +0,0 @@
{
"icons": [ "awesome-fonts" ],
"defaults": {
"separator-block-width": 0,
"warning": {
"fg": "#0f1117",
"bg": "#e2a478"
},
"critical": {
"fg": "#0f1117",
"bg": "#e27878"
}
},
"cycle": [
{ "fg": "#696d80", "bg": "#34394e" },
{ "fg": "#17171b", "bg": "#5a5f72" },
{ "fg": "#17171b", "bg": "#818596" },
{ "fg": "#161821", "bg": "#c6c8d1" },
{ "fg": "#17171b", "bg": "#818596" },
{ "fg": "#17171b", "bg": "#5a5f72" }
],
"dnf": {
"good": {
"fg": "#b4be82",
"bg": "#161821"
}
},
"apt": {
"good": {
"fg": "#b4be82",
"bg": "#161821"
}
},
"pacman": {
"good": {
"fg": "b4be82",
"bg": "#161821"
}
},
"battery": {
"charged": {
"fg": "#0f1117",
"bg": "#b4be82"
},
"charging": {
"fg": "#0f1117",
"bg": "#84a0c6"
}
},
"pomodoro": {
"paused": {
"fg": "#0f1117",
"bg": "#e2a478"
},
"work": {
"fg": "#1d2021",
"bg": "#b8bb26"
},
"break": {
"fg": "#89b8c2",
"bg": "#161821"
}
}
}