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": "#88c0d0",
|
||||
"theme.bar.menus.menu.notifications.scrollbar.color": "#88c0d0",
|
||||
"theme.bar.menus.menu.notifications.pager.label": "#5e81ac",
|
||||
"theme.bar.menus.menu.notifications.pager.background": "#2e3440"
|
||||
"theme.bar.menus.menu.notifications.pager.background": "#2e3440",
|
||||
"theme.bar.buttons.clock.icon_background": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.ram.icon": "#81a1c1",
|
||||
"theme.bar.buttons.modules.storage.icon_background": "#8fbcbb",
|
||||
"theme.bar.menus.popover.border": "#2e3440",
|
||||
"theme.bar.buttons.volume.icon_background": "#81a1c1",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.icon_background": "#88c0d0",
|
||||
"theme.bar.menus.menu.power.buttons.restart.text": "#81a1c1",
|
||||
"theme.bar.buttons.modules.updates.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.storage.icon": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.netstat.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.weather.icon": "#88c0d0",
|
||||
"theme.bar.buttons.modules.netstat.text": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.storage.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.power.icon": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.storage.text": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.cpu.background": "#3b4252",
|
||||
"theme.bar.menus.menu.power.border.color": "#434c53",
|
||||
"theme.bar.buttons.network.icon_background": "#caa6f7",
|
||||
"theme.bar.buttons.modules.power.icon_background": "#8fbcbb",
|
||||
"theme.bar.menus.menu.power.buttons.logout.icon": "#2e3440",
|
||||
"theme.bar.menus.menu.power.buttons.restart.icon_background": "#81a1c1",
|
||||
"theme.bar.menus.menu.power.buttons.restart.icon": "#2e3440",
|
||||
"theme.bar.buttons.modules.cpu.icon": "#8fbcbb",
|
||||
"theme.bar.buttons.battery.icon_background": "#81a1c1",
|
||||
"theme.bar.buttons.modules.kbLayout.icon_background": "#88c0d0",
|
||||
"theme.bar.buttons.modules.weather.text": "#88c0d0",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.icon": "#2e3440",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.text": "#88c0d0",
|
||||
"theme.bar.buttons.modules.weather.icon_background": "#88c0d0",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.background": "#3b4252",
|
||||
"theme.bar.buttons.media.icon_background": "#88c0d0",
|
||||
"theme.bar.menus.menu.power.buttons.logout.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.kbLayout.icon": "#88c0d0",
|
||||
"theme.bar.buttons.modules.ram.icon_background": "#81a1c1",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.icon_background": "#8fbcbb",
|
||||
"theme.bar.menus.menu.power.buttons.shutdown.text": "#8fbcbb",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.ram.text": "#81a1c1",
|
||||
"theme.bar.menus.menu.power.buttons.logout.text": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.updates.icon_background": "#88c0d0",
|
||||
"theme.bar.buttons.modules.kbLayout.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.power.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.weather.background": "#3b4252",
|
||||
"theme.bar.buttons.icon_background": "#3b4252",
|
||||
"theme.bar.menus.menu.power.background.color": "#2e3440",
|
||||
"theme.bar.buttons.modules.ram.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.netstat.icon": "#8fbcbb",
|
||||
"theme.bar.buttons.windowtitle.icon_background": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.cpu.icon_background": "#8fbcbb",
|
||||
"theme.bar.menus.menu.power.buttons.logout.icon_background": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.updates.text": "#88c0d0",
|
||||
"theme.bar.menus.menu.power.buttons.sleep.icon": "#2e3440",
|
||||
"theme.bar.buttons.bluetooth.icon_background": "#89dbeb",
|
||||
"theme.bar.menus.menu.power.buttons.restart.background": "#3b4252",
|
||||
"theme.bar.buttons.modules.updates.icon": "#88c0d0",
|
||||
"theme.bar.buttons.modules.cpu.text": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.netstat.icon_background": "#8fbcbb",
|
||||
"theme.bar.buttons.modules.kbLayout.text": "#88c0d0",
|
||||
"theme.bar.buttons.notifications.icon_background": "#88c0d0"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user