1616 position : " top"
1717 center : false
1818 blur_effect :
19- enabled : false
20- acrylic : false
19+ enabled : true
20+ acrylic : true
2121 dark_mode : true
2222 round_corners : false
2323 border_color : None
@@ -36,20 +36,134 @@ bars:
3636 left :
3737 [
3838 " komorebi_control" ,
39+ " update_check" ,
3940 " komorebi_workspaces" ,
40- " cava" ,
41- " media"
41+ " language" ,
42+ " media" ,
43+ " cava"
4244 ]
4345 center : ["clock"]
4446 right :
4547 [
46- " grouped_widgets " ,
48+ " hardware_widget " ,
4749 " volume" ,
4850 " github" ,
4951 " notes" ,
52+ " launchpad" ,
5053 " power_menu"
5154 ]
5255widgets :
56+ traffic :
57+ type : " yasb.traffic.TrafficWidget"
58+ options :
59+ label : " \ueab4 {download_speed} | \ueab7 {upload_speed}"
60+ label_alt : " Download {download_speed} | Upload {upload_speed}"
61+ update_interval : 5000
62+ menu :
63+ blur : true
64+ round_corners : true
65+ round_corners_type : " normal"
66+ border_color : " system"
67+ alignment : " left"
68+ direction : " down"
69+ offset_top : 6
70+ offset_left : 0
71+ callbacks :
72+ on_left : " toggle_menu"
73+ on_right : " toggle_label"
74+ label_shadow :
75+ enabled : true
76+ color : " black"
77+ radius : 3
78+ offset : [ 1, 1 ]
79+ update_check :
80+ type : " yasb.update_check.UpdateCheckWidget"
81+ options :
82+ winget_update :
83+ enabled : true
84+ label : " <span>\uf0ab </span> {count}"
85+ interval : 60
86+ exclude : []
87+ label_shadow :
88+ enabled : true
89+ color : " black"
90+ radius : 3
91+ offset : [ 1, 1 ]
92+ launchpad :
93+ type : " yasb.launchpad.LaunchpadWidget"
94+ options :
95+ label : " <span>\udb85\udcde </span>"
96+ search_placeholder : " Search apps..."
97+ app_icon_size : 48
98+ window :
99+ fullscreen : false
100+ width : 1024
101+ height : 768
102+ overlay_block : true
103+ window_style :
104+ enable_blur : true
105+ round_corners : true
106+ round_corners_type : " normal"
107+ border_color : " system"
108+ window_animation :
109+ fade_in_duration : 120
110+ fade_out_duration : 100
111+ group_apps : false
112+ callbacks :
113+ on_left : " toggle_launchpad"
114+ app_title_shadow :
115+ enabled : true
116+ color : " #00000090"
117+ offset : [1, 1]
118+ radius : 2
119+ app_icon_shadow :
120+ enabled : true
121+ color : " #00000090"
122+ offset : [0, 2]
123+ radius : 8
124+ disk :
125+ type : " yasb.disk.DiskWidget"
126+ options :
127+ label : " <span>\uf473 </span>"
128+ label_alt : " <span>\uf473 </span>"
129+ group_label :
130+ volume_labels : ["C", "D", "E", "F"]
131+ show_label_name : true
132+ blur : True
133+ round_corners : True
134+ round_corners_type : " normal"
135+ border_color : " System"
136+ alignment : " right"
137+ direction : " down"
138+ distance : 6
139+ callbacks :
140+ on_left : " toggle_group"
141+ language :
142+ type : " yasb.language.LanguageWidget"
143+ options :
144+ label : " \uf11c {lang[language_code]} ({lang[country_code]})"
145+ label_alt : " {lang[full_name]}"
146+ update_interval : 5
147+ callbacks :
148+ on_left : " toggle_menu"
149+ on_middle : " do_nothing"
150+ on_right : " toggle_label"
151+ language_menu :
152+ blur : true
153+ round_corners : true
154+ round_corners_type : " normal"
155+ border_color : " system"
156+ alignment : " right"
157+ direction : " down"
158+ offset_top : 6
159+ offset_left : 0
160+ show_layout_icon : true
161+ layout_icon : " \uf11c "
162+ label_shadow :
163+ enabled : true
164+ color : " black"
165+ radius : 3
166+ offset : [ 1, 1 ]
53167 cava :
54168 type : " yasb.cava.CavaWidget"
55169 options :
@@ -65,7 +179,7 @@ widgets:
65179 bar_width : 4
66180 bar_type : " bars"
67181 framerate : 60
68- hide_empty : false
182+ hide_empty : true
69183 komorebi_control :
70184 type : " komorebi.control.KomorebiControlWidget"
71185 options :
@@ -153,26 +267,34 @@ widgets:
153267 memory :
154268 type : " yasb.memory.MemoryWidget"
155269 options :
156- label : " MEM "
270+ label : " {virtual_mem_free}/{virtual_mem_total} "
157271 label_alt : " VIRT: {virtual_mem_percent}% SWAP: {swap_mem_percent}%"
158272 update_interval : 5000
159273 progress_bar :
160274 enabled : true
275+ position : " left"
161276 size : 14
162277 thickness : 2
163278 color : " #91d7e3"
164279 background_color : " #242739"
165280 callbacks :
166281 on_left : " toggle_label"
282+ on_middle : " do_nothing"
283+ on_right : " do_nothing"
167284 memory_thresholds :
168285 low : 25
169286 medium : 50
170287 high : 90
288+ label_shadow :
289+ enabled : true
290+ color : " black"
291+ radius : 3
292+ offset : [ 1, 1 ]
171293 cpu :
172294 type : " yasb.cpu.CpuWidget"
173295 options :
174296 label : " CPU"
175- label_alt : " CPU {info[percent][total]:.0f }%"
297+ label_alt : " CPU {info[percent][total]}%"
176298 progress_bar :
177299 enabled : true
178300 position : " left"
@@ -183,14 +305,15 @@ widgets:
183305 update_interval : 2000
184306 callbacks :
185307 on_right : " do_nothing"
186- grouped_widgets :
308+ hardware_widget :
187309 type : " yasb.grouper.GrouperWidget"
188310 options :
189- class_name : " grouped-widgets "
311+ class_name : " hardware-widget "
190312 widgets : [
191313 " memory" ,
192314 " cpu" ,
193- " weather" ,
315+ " traffic" ,
316+ " disk"
194317 ]
195318 container_padding :
196319 top : 0
@@ -202,14 +325,14 @@ widgets:
202325 options :
203326 label : " <span>\ueba1 </span>"
204327 label_alt : " Notifications {data}"
205- token : ghp_xxxxxxxxxxxxxxxxxxxxxx # GitHub Personal access tokens (classic) https://github.com/settings/tokens
328+ token : env # GitHub Personal access tokens (classic) https://github.com/settings/tokens
206329 max_notification : 50
207330 notification_dot :
208331 enabled : True
209332 corner : " bottom_left"
210333 color : " red"
211334 margin : [ 1, 1 ]
212- only_unread : false
335+ only_unread : true
213336 show_comment_count : false
214337 reason_filters : []
215338 max_field_size : 54
@@ -221,7 +344,7 @@ widgets:
221344 border_color : " System"
222345 alignment : " right"
223346 direction : " down"
224- show_categories : false
347+ show_categories : true
225348 categories_order : ["PullRequest", "Issue", "CheckSuite", "Release", "Discussion"]
226349 label_shadow :
227350 enabled : True
@@ -231,7 +354,7 @@ widgets:
231354 media :
232355 type : " yasb.media.MediaWidget"
233356 options :
234- label : " <span>\uf001 </span> {title} "
357+ label : " <span>\uf001 </span>"
235358 label_alt : " <span>\udb80\udf87 </span> {title}"
236359 hide_empty : true
237360 callbacks :
@@ -251,10 +374,9 @@ widgets:
251374 scrolling_label :
252375 enabled : false
253376 update_interval_ms : 100
254- style : " left" # can be "left", "right", "bounce", "bounce-ease"
377+ style : " left"
255378 separator : " | "
256379 label_padding : 0
257- # Easing curve params: https://www.desmos.com/calculator/j7eamemxzi
258380 ease_slope : 20
259381 ease_pos : 0.8
260382 ease_min : 0.5
@@ -313,70 +435,62 @@ widgets:
313435 color : " black"
314436 radius : 1
315437 offset : [ 1, 1 ]
316- weather :
317- type : " yasb.weather.WeatherWidget "
438+ volume :
439+ type : " yasb.volume.VolumeWidget "
318440 options :
319- label : " <span>{icon}</span> {temp}" # - {location}
320- label_alt : " <span>{icon}</span> {location}: {conditions}, {temp}" # Min {min_temp}, Max {max_temp}, Humidity {humidity}"
321- api_key : " YOUR_API_KEY" # Get your free API key from https://www.weatherapi.com/
322- update_interval : 300
323- hide_decimal : true
324- location : " Adelaide" # You can use "USA Los Angeles 90006" {COUNTRY CITY ZIP_CODE}, or just city.
325- units : " metric" # Can be 'metric' or 'imperial'
326- callbacks :
327- on_left : " toggle_card"
328- on_right : " toggle_label"
329- icons :
330- sunnyDay : " \udb81\udd99 "
331- clearNight : " \ue3c2 "
332- cloudyDay : " \ue21d "
333- cloudyNight : " \ue226 "
334- rainyDay : " \ue371 "
335- rainyNight : " \ue371 "
336- snowyDay : " \udb81\udf17 "
337- snowyNight : " \udb81\udf17 "
338- blizzardDay : " \udb81\udd99 "
339- default : " \udb81\udd99 "
340- weather_card :
341- show_hourly_forecast : true
441+ label : " <span>{icon}</span> {level}"
442+ label_alt : " {volume}"
443+ volume_icons :
444+ - " \ueee8 "
445+ - " \uf026 "
446+ - " \uf027 "
447+ - " \uf027 "
448+ - " \uf028 "
449+ audio_menu :
342450 blur : true
343451 round_corners : true
344- round_corners_type : " small "
452+ round_corners_type : " normal "
345453 border_color : " system"
346- alignment : " center "
454+ alignment : " right "
347455 direction : " down"
348456 offset_top : 6
349- icon_size : 48
457+ offset_left : 0
458+ show_apps : true
459+ show_app_labels : false
460+ show_app_icons : true
461+ show_apps_expanded : false
462+ app_icons :
463+ toggle_down : " \uf078 "
464+ toggle_up : " \uf077 "
465+ callbacks :
466+ on_left : " toggle_volume_menu"
467+ on_right : " toggle_mute"
350468 label_shadow :
351- enabled : false
469+ enabled : true
352470 color : " black"
353- radius : 1
471+ radius : 3
354472 offset : [ 1, 1 ]
355- volume :
356- type : " yasb.volume.VolumeWidget"
357- options :
358- label : " {level}"
359- label_alt : " {volume}"
360- progress_bar :
361- enabled : true
362- position : " left"
363- size : 14
364- thickness : 2
365- color : " #91d7e3"
366- background_color : " #242739"
367- callbacks :
368- on_right : " exec cmd.exe /c start ms-settings:sound"
369473 power_menu :
370- type : " yasb.power_menu.PowerMenuWidget"
371- options :
372- label : " \uf011 "
373- uptime : True
374- blur : True
375- blur_background : True
376- animation_duration : 250 # Milisecond
377- button_row : 5 # Number of buttons in row, min 1 max 5
378- buttons :
379- shutdown : ["\uf011","Shut Down"]
380- restart : ["\uead2","Restart"]
381- signout : ["\udb80\udf43","Sign out"]
382- cancel : ["\udb81\udf3a","Cancel"]
474+ type : " yasb.power_menu.PowerMenuWidget"
475+ options :
476+ label : " \uf011 "
477+ uptime : true
478+ show_user : true
479+ menu_style : " popup"
480+ popup :
481+ blur : true
482+ round_corners : true
483+ round_corners_type : " normal"
484+ border_color : " System"
485+ alignment : " right"
486+ direction : " down"
487+ offset_top : 6
488+ offset_left : 0
489+ buttons :
490+ shutdown : ["\uf011", "Shut Down"]
491+ restart : ["\uead2", "Restart"]
492+ sleep : ["\u23fe", "Sleep"]
493+ signout : ["\udb80\udf43", "Sign out"]
494+ lock : ["\uea75", "Lock"]
495+ hibernate : ["\uf28e", "Hibernate"]
496+ cancel : ["", "Cancel"]
0 commit comments