* Implement matugen - WIP
* Added matugen
* Add types and cleanup code
* Matugen implementation updates and added more options such as scheme and contrast.
* Code cleanup and matugen settings renamed for clarity.
* Makon maroon a primary matugen color.
* Updates to handle variations of matugen colors
* Finalizing matugen and wrapping up variations.
* Minor styling updates of the settings dialog.
* Do a swww dependency check.
* Dependency logic update
* Switch shouldn't double trigger notifications now when checking dependency.
* Logic was inverted
* Add matugen to dependency checker.
* Fixed dependency checking conditional
* Update dependency list in readme and check for matugen before doing matugen operations
* Styling fixes
* OSD Fix
* Remove unused code from wallpaper service.
* Color fixes for matugen.
* Nix updates for new dependencies
* Change default wallpaper to empty.
* Added custom notification service for startup, cleaned up code and updated readme.
* Settings menu now warns when a setting is unsaved. Additionally, font-weight increments properly now.
* Remove font weight fix - another PR already open for fix.