Skip to content

Configuration Schema ​

Config ​

FieldTypeDefault
barsBars—
generalGeneral—
menusMenus—
notificationsNotifications—
themeTheme—
wallpaperWallpaper—

BarWidget ​

Variant
AudioInput
AudioOutput
Battery
Bluetooth
Clipboard
Clock
HyprlandDock
HyprlandLayoutSwitcher
HyprlandWorkspaces
HyprPicker
Lock
Logout
Network
Notifications
PowerProfile
QuickSettings
Reboot
RecordingIndicator
Screenshot
Shutdown
Tray
VpnIndicator
Wallpaper

BarWidgets ​

FieldTypeDefault
quick_settingsQuickSettingsBarWidget—

Bars ​

FieldTypeDefault
bottom_barHorizontalBar—
frameFrame—
left_barVerticalBar—
right_barVerticalBar—
top_barHorizontalBar—
widgetsBarWidgets—

ContainerConfig ​

FieldTypeDefault
minimum_widthinteger—
orientationOrientation—
spacinginteger—
widgetsVec<MenuWidget>—

ContentFit ​

Variant
Contain
Cover
Fill
ScaleDown

Font ​

FieldTypeDefault
primarystring``
secondarystring``
tertiarystring``

Frame ​

FieldTypeDefault
enable_framebooleantrue
monitor_filterVec<string>[]

General ​

FieldTypeDefault
clock_format_24_hbooleanfalse
temperature_unitTemperatureUnitConfigMetric
weather_location_queryLocationQueryConfig—

HorizontalBar ​

FieldTypeDefault
center_widgetsVec<BarWidget>[]
left_widgetsVec<BarWidget>[]
minimum_heightinteger0
reveal_by_defaultbooleantrue
right_widgetsVec<BarWidget>[]

Icons ​

FieldTypeDefault
app_icon_themestringOkMaterial
apply_theme_filterbooleanfalse
contrast_strengthnumber1.0
filter_strengthnumber1.0
monochrome_strengthnumber0.0
shell_icon_themestringOkMaterial

LocationQueryConfig ​

VariantData
Coordinateslat: number, lon: number
Citycountry: string, name: string

Matugen ​

FieldTypeDefault
contrastnumber0.0
modeMatugenModeDark
preferenceMatugenPreferenceDarkness
scheme_typeMatugenTypeTonalSpot

MatugenMode ​

Variant
Light
Dark

MatugenPreference ​

Variant
Darkness
Lightness
Saturation
LessSaturation
Value

MatugenType ​

Variant
Content
Expressive
Fidelity
FruitSalad
Monochrome
Neutral
Rainbow
TonalSpot
Vibrant
FieldTypeDefault
minimum_widthinteger410
positionPositionLeft
widgetsVec<MenuWidget>[]
VariantData
AppLauncher—
AudioInput—
AudioOutput—
Bluetooth—
Calendar—
Clipboard—
Clock—
Divider—
MediaPlayer—
Network—
Notifications—
PowerProfiles—
Screenshots—
ScreenRecording—
ThemePicker—
Wallpaper—
Weather—
ContainerContainerConfig
QuickActionsQuickActionsConfig
SpacerSpacerConfig
FieldTypeDefault
app_launcher_menuMenu—
clipboard_menuMenu—
clock_menuMenu—
left_menu_expansion_typeVerticalMenuExpansionAlwaysExpanded
notification_menuMenu—
quick_settings_menuMenu—
right_menu_expansion_typeVerticalMenuExpansionAlwaysExpanded
screenshare_menuScreenshareMenu—
screenshot_menuMenu—
wallpaper_menuMenu—

NotificationPosition ​

Variant
Left
Right
Center

Notifications ​

FieldTypeDefault
notification_positionNotificationPositionRight
popup_window_marginsinteger0

Orientation ​

Variant
Horizontal
Vertical

Position ​

Variant
Left
Right
Top
TopLeft
TopRight
Bottom
BottomLeft
BottomRight

QuickActionWidget ​

Variant
AirplaneMode
DoNotDisturb
HyprPicker
IdleInhibitor
Lock
Logout
Nightlight
Reboot
Settings
Shutdown

QuickActionsConfig ​

FieldTypeDefault
widgetsVec<QuickActionWidget>—

QuickSettingsBarWidget ​

FieldTypeDefault
iconQuickSettingsIconArch

QuickSettingsIcon ​

Variant
Arch
Nix
Fedora
Hyprland

ScreenshareMenu ​

FieldTypeDefault
positionPositionLeft

Sizing ​

FieldTypeDefault
border_widthinteger2
radius_widgetinteger8
radius_windowinteger8

SpacerConfig ​

FieldTypeDefault
sizeinteger—

TemperatureUnitConfig ​

Variant
Metric
Imperial

Theme ​

FieldTypeDefault
attributesThemeAttributes—
css_filestring``
iconsIcons—
matugenMatugen—
themeThemesDefault

ThemeAttributes ​

FieldTypeDefault
fontFont—
sizingSizing—
window_opacitynumber1.0

Themes ​

Variant
Default
Wallpaper
Bauhaus
BlackTurq
BloodRust
Boo
CatppuccinFrappe
CatppuccinLatte
CatppuccinMacchiato
CatppuccinMocha
CrimsonMoonlight
Cyberpunk
DesertPower
Dracula
Eldritch
Ethereal
EverforestDarkHard
EverforestDarkMedium
EverforestDarkSoft
EverforestLightHard
EverforestLightMedium
EverforestLightSoft
ForestStream
GruvboxDarkHard
GruvboxDarkMedium
GruvboxDarkSoft
GruvboxLightHard
GruvboxLightMedium
GruvboxLightSoft
Hackerman
InkyPinky
KanagawaDragon
KanagawaLotus
KanagawaWave
Miasma
MonokaiClassic
Nightfox
NordDark
NordLight
OceanicNext
OneDark
OsakaJade
Poimandres
Radioactive
Retro82
RosePine
RosePineDawn
RosePineMoon
Saga
Seoul
SolarizedDark
SolarizedLight
Solitude
SunsetCloud
Synthwave84
TokyoNight
TokyoNightStorm
TokyoNightLight
Varda

VerticalBar ​

FieldTypeDefault
bottom_widgetsVec<BarWidget>[]
center_widgetsVec<BarWidget>[]
minimum_widthinteger0
reveal_by_defaultbooleantrue
top_widgetsVec<BarWidget>[]

VerticalMenuExpansion ​

Variant
AlwaysExpanded
ExpandBothWays
ExpandUp
ExpandDown

Wallpaper ​

FieldTypeDefault
apply_theme_filterbooleanfalse
content_fitContentFitCover
theme_filter_strengthnumber1.0
wallpaper_dirstring``