Source code for ebenezer.config.applications
"""
applications.py
---------------
This module provides a class to manage application settings.
Classes:
AppSettingsApplications:
Manages application settings including icons.
"""
[docs]
class AppSettingsApplications:
icons: dict[str, str] = {}
def __init__(self, **kwargs):
"""
Initializes the AppSettingsApplications with optional keyword arguments.
Args:
**kwargs: Arbitrary keyword arguments to initialize the application settings.
"""
self.icons = kwargs.get("icons", self.icons)