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:
@@ -265,5 +265,64 @@
|
||||
"theme.bar.menus.menu.notifications.pager.button": "#7287fd",
|
||||
"theme.bar.menus.menu.notifications.scrollbar.color": "#7287fd",
|
||||
"theme.bar.menus.menu.notifications.pager.label": "#7c7f93",
|
||||
"theme.bar.menus.menu.notifications.pager.background": "#eff1f5"
|
||||
"theme.bar.menus.menu.notifications.pager.background": "#eff1f5",
|
||||
"theme.bar.buttons.clock.icon_background": "#ea76cb",
|
||||
"theme.bar.buttons.modules.ram.icon": "#df8e1d",
|
||||
"theme.bar.buttons.modules.storage.icon_background": "#d20f39",
|
||||
"theme.bar.menus.popover.border": "#dce0e8",
|
||||
"theme.bar.buttons.volume.icon_background": "#e64553",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.icon_background": "#04a5e5",
|
||||
"theme.bar.menus.menu.power.buttons.restart.text": "#fe640b",
|
||||
"theme.bar.buttons.modules.updates.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.storage.icon": "#d20f39",
|
||||
"theme.bar.buttons.modules.netstat.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.weather.icon": "#7287fd",
|
||||
"theme.bar.buttons.modules.netstat.text": "#40a02b",
|
||||
"theme.bar.buttons.modules.storage.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.power.icon": "#d20f39",
|
||||
"theme.bar.buttons.modules.storage.text": "#d20f39",
|
||||
"theme.bar.buttons.modules.cpu.background": "#dcdfe8",
|
||||
"theme.bar.menus.menu.power.border.color": "#ccd0da",
|
||||
"theme.bar.buttons.network.icon_background": "#caa6f7",
|
||||
"theme.bar.buttons.modules.power.icon_background": "#d20f39",
|
||||
"theme.bar.menus.menu.power.buttons.logout.icon": "#dce0e8",
|
||||
"theme.bar.menus.menu.power.buttons.restart.icon_background": "#fe640b",
|
||||
"theme.bar.menus.menu.power.buttons.restart.icon": "#dce0e8",
|
||||
"theme.bar.buttons.modules.cpu.icon": "#d20f39",
|
||||
"theme.bar.buttons.battery.icon_background": "#df8e1d",
|
||||
"theme.bar.buttons.modules.kbLayout.icon_background": "#04a5e5",
|
||||
"theme.bar.buttons.modules.weather.text": "#7287fd",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.icon": "#dce0e8",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.text": "#04a5e5",
|
||||
"theme.bar.buttons.modules.weather.icon_background": "#7287fd",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.background": "#dcdfe8",
|
||||
"theme.bar.buttons.media.icon_background": "#7287fd",
|
||||
"theme.bar.menus.menu.power.buttons.logout.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.kbLayout.icon": "#04a5e5",
|
||||
"theme.bar.buttons.modules.ram.icon_background": "#df8e1d",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#d20f39",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.text": "#d20f39",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.ram.text": "#df8e1d",
|
||||
"theme.bar.menus.menu.power.buttons.logout.text": "#40a02b",
|
||||
"theme.bar.buttons.modules.updates.icon_background": "#8839ef",
|
||||
"theme.bar.buttons.modules.kbLayout.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.power.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.weather.background": "#dcdfe8",
|
||||
"theme.bar.buttons.icon_background": "#dcdfe8",
|
||||
"theme.bar.menus.menu.power.background.color": "#eff1f5",
|
||||
"theme.bar.buttons.modules.ram.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.netstat.icon": "#40a02b",
|
||||
"theme.bar.buttons.windowtitle.icon_background": "#ea76cb",
|
||||
"theme.bar.buttons.modules.cpu.icon_background": "#d20f39",
|
||||
"theme.bar.menus.menu.power.buttons.logout.icon_background": "#40a02b",
|
||||
"theme.bar.buttons.modules.updates.text": "#8839ef",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.icon": "#dce0e8",
|
||||
"theme.bar.buttons.bluetooth.icon_background": "#89dbeb",
|
||||
"theme.bar.menus.menu.power.buttons.restart.background": "#dcdfe8",
|
||||
"theme.bar.buttons.modules.updates.icon": "#8839ef",
|
||||
"theme.bar.buttons.modules.cpu.text": "#d20f39",
|
||||
"theme.bar.buttons.modules.netstat.icon_background": "#40a02b",
|
||||
"theme.bar.buttons.modules.kbLayout.text": "#04a5e5",
|
||||
"theme.bar.buttons.notifications.icon_background": "#7287fd"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user