Skip to content

Configuration Schema

Config

FieldTypeDefault
barsBars
generalGeneral
menusMenus
notificationsNotifications
themeTheme
wallpaperWallpaper

BarWidget

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

Bars

FieldTypeDefault
bottom_barHorizontalBar
frameFrame
left_barVerticalBar
right_barVerticalBar
top_barHorizontalBar

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
right_widgetsVec<BarWidget>[]

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
Wallpaper
WallpaperDropdown
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

Orientation

Variant
Horizontal
Vertical

Position

Variant
Left
Right
Top
TopLeft
TopRight
Bottom
BottomLeft
BottomRight

QuickActionWidget

Variant
AirplaneMode
DoNotDisturb
HyprPicker
Lock
Logout
Nightlight
Reboot
Settings
Shutdown

QuickActionsConfig

FieldTypeDefault
widgetsVec<QuickActionWidget>

ScreenshareMenu

FieldTypeDefault
positionPositionLeft

Sizing

FieldTypeDefault
border_widthinteger2
radius_widgetinteger8
radius_windowinteger8

SpacerConfig

FieldTypeDefault
sizeinteger

TemperatureUnitConfig

Variant
Metric
Imperial

Theme

FieldTypeDefault
app_icon_themestringOkMaterial
attributesThemeAttributes
css_filestring``
matugenMatugen
shell_icon_themestringOkMaterial
themeThemesDefault

ThemeAttributes

FieldTypeDefault
fontFont
sizingSizing
window_opacitynumber1.0

Themes

Variant
Default
Wallpaper
BloodRust
CatppuccinFrappe
CatppuccinLatte
CatppuccinMacchiato
CatppuccinMocha
DesertPower
Dracula
EverforestDarkHard
EverforestDarkMedium
EverforestDarkSoft
EverforestLightHard
EverforestLightMedium
EverforestLightSoft
GruvboxDarkHard
GruvboxDarkMedium
GruvboxDarkSoft
GruvboxLightHard
GruvboxLightMedium
GruvboxLightSoft
KanagawaDragon
KanagawaLotus
KanagawaWave
NordDark
NordLight
OneDark
Poimandres
RosePine
RosePineDawn
RosePineMoon
SolarizedDark
SolarizedLight
TokyoNight
TokyoNightStorm
TokyoNightLight
Varda

VerticalBar

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

VerticalMenuExpansion

Variant
AlwaysExpanded
ExpandBothWays
ExpandUp
ExpandDown

Wallpaper

FieldTypeDefault
apply_theme_filterbooleanfalse
content_fitContentFitCover
theme_filter_strengthnumber1.0
wallpaper_dirstring``