Shocking::Config::Settings
Constants
DEFAULT_CONFIG = "# Shocking Battery Monitor Configuration\n\n# Refresh interval in seconds\nrefresh_interval = 5\n\n# Battery name (leave empty for auto-detect)\nbattery_name = \"\"\n\n# Color theme: \"default\", \"minimal\", \"colorful\"\ntheme = \"default\"\n\n# Show history panel\nshow_history = true\n\n# History duration in minutes\nhistory_minutes = 60"
Constructors
load
SourceClass methods
config_file_path
SourceInstance methods
battery_name
Sourcehistory_minutes
Sourcerefresh_interval
Sourcesave
Sourceshow_history
Sourcetheme
Sourceto_toml
Source