Implement framework for custom modules and out of the box custom modules as well. (#213)
* Create declarative module scaffolding * Added ram module (WIP) * Updates to options, styling and more. * Added function for styling custom modules. * Added utility functions and cleaned up code * Type and fn name updates. * Update module utils to handle absent values. * Added icon color in style2 that was missing. * Linted utils.ts * Add CPU module and update RAM module to use /proc/meminfo. * Added disk storage module. * Consolidate code * Added netstat module and removed elements from systray default ignore list. * Added keyboard layout module. * Fix hook types and move module to customModules directory * Added updates modules. * Spacing updates * Added weather module. * Added power menu and power module in bar. Increased update default interval to 6 ours. * Updated styling of bar buttons, made power menu label toggleable, etc. * Consolidate code and add dynamic tooltips based on data being used. * Make default custom mogules matugen compatible * Update base theme * Fix custom module background coloring * Remove testing opacity. * Update themes to account for new modules * Update nix stuff for libgtop (Need someone to test this) * Update nix * Update fractions to multiplications * Move styling in style directory * Implement a polling framework for variables that can dynamically adjust polling intervals. * Netstat module updates when interface name is changed. * Readme update
This commit is contained in:
@@ -274,5 +274,55 @@
|
||||
"theme.bar.menus.menu.notifications.pager.button": "#b7bdf8",
|
||||
"theme.bar.menus.menu.notifications.scrollbar.color": "#b7bdf8",
|
||||
"theme.bar.menus.menu.notifications.pager.label": "#939ab7",
|
||||
"theme.bar.menus.menu.notifications.pager.background": "#181926"
|
||||
"theme.bar.menus.menu.notifications.pager.background": "#181926",
|
||||
"theme.bar.buttons.modules.ram.icon": "#181825",
|
||||
"theme.bar.buttons.modules.storage.icon_background": "#ed8796",
|
||||
"theme.bar.menus.popover.border": "#181926",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.icon_background": "#91d7e3",
|
||||
"theme.bar.menus.menu.power.buttons.restart.text": "#f5a97f",
|
||||
"theme.bar.buttons.modules.updates.background": "#24273a",
|
||||
"theme.bar.buttons.modules.storage.icon": "#181825",
|
||||
"theme.bar.buttons.modules.netstat.background": "#24273a",
|
||||
"theme.bar.buttons.modules.weather.icon": "#24273a",
|
||||
"theme.bar.buttons.modules.netstat.text": "#a6da95",
|
||||
"theme.bar.buttons.modules.storage.background": "#24273a",
|
||||
"theme.bar.buttons.modules.power.icon": "#181825",
|
||||
"theme.bar.buttons.modules.storage.text": "#ed8796",
|
||||
"theme.bar.buttons.modules.cpu.background": "#24273a",
|
||||
"theme.bar.menus.menu.power.border.color": "#363a4f",
|
||||
"theme.bar.buttons.modules.power.icon_background": "#ed8796",
|
||||
"theme.bar.menus.menu.power.buttons.logout.icon": "#181926",
|
||||
"theme.bar.menus.menu.power.buttons.restart.icon_background": "#f5a97f",
|
||||
"theme.bar.menus.menu.power.buttons.restart.icon": "#181926",
|
||||
"theme.bar.buttons.modules.cpu.icon": "#181825",
|
||||
"theme.bar.buttons.modules.kbLayout.icon_background": "#91d7e3",
|
||||
"theme.bar.buttons.modules.weather.text": "#b7bdf8",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.icon": "#181926",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.text": "#91d7e3",
|
||||
"theme.bar.buttons.modules.weather.icon_background": "#b7bdf8",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.background": "#1e2030",
|
||||
"theme.bar.menus.menu.power.buttons.logout.background": "#1e2030",
|
||||
"theme.bar.buttons.modules.kbLayout.icon": "#181825",
|
||||
"theme.bar.buttons.modules.ram.icon_background": "#eed49f",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#ed8796",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.text": "#ed8796",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.background": "#1e2030",
|
||||
"theme.bar.buttons.modules.ram.text": "#eed49f",
|
||||
"theme.bar.menus.menu.power.buttons.logout.text": "#a6da95",
|
||||
"theme.bar.buttons.modules.updates.icon_background": "#c6a0f6",
|
||||
"theme.bar.buttons.modules.kbLayout.background": "#24273a",
|
||||
"theme.bar.buttons.modules.power.background": "#24273a",
|
||||
"theme.bar.buttons.modules.weather.background": "#24273a",
|
||||
"theme.bar.menus.menu.power.background.color": "#181926",
|
||||
"theme.bar.buttons.modules.ram.background": "#24273a",
|
||||
"theme.bar.buttons.modules.netstat.icon": "#181825",
|
||||
"theme.bar.buttons.modules.cpu.icon_background": "#ed8796",
|
||||
"theme.bar.menus.menu.power.buttons.logout.icon_background": "#a6da95",
|
||||
"theme.bar.buttons.modules.updates.text": "#c6a0f6",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.icon": "#181926",
|
||||
"theme.bar.menus.menu.power.buttons.restart.background": "#1e2030",
|
||||
"theme.bar.buttons.modules.updates.icon": "#181825",
|
||||
"theme.bar.buttons.modules.cpu.text": "#ed8796",
|
||||
"theme.bar.buttons.modules.netstat.icon_background": "#a6da95",
|
||||
"theme.bar.buttons.modules.kbLayout.text": "#91d7e3"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user