commit a2f0838f5156f352b043dbe3217658f65514194e Author: manuel.maier Date: Fri Jul 24 15:38:24 2026 +0200 yasb/config.yaml hinzugefügt diff --git a/yasb/config.yaml b/yasb/config.yaml new file mode 100644 index 0000000..f25a2c1 --- /dev/null +++ b/yasb/config.yaml @@ -0,0 +1,258 @@ +# yaml-language-server: $schema=https://raw.githubusercontent.com/amnweb/yasb/main/schema.json + +# Configuration generated by YASB Setup Wizard. +# For more information, visit https://github.com/amnweb/yasb/wiki +watch_stylesheet: true +watch_config: true +debug: false +update_check: true +bars: + primary-bar: + enabled: true + screens: + - primary + class_name: yasb-bar + alignment: + position: top + align: center + animation: + enabled: true + duration: 300 + blur_effect: + enabled: true + round_corners: false + window_flags: + always_on_top: false + windows_app_bar: true + dimensions: + width: 100% + height: 34 + padding: + top: 0 + left: 0 + bottom: 0 + right: 0 + widgets: + left: + - home + center: + - clock + right: + - cpu + - memory + - traffic + - open_meteo + - volume + - notifications + - power_menu +widgets: + home: + type: yasb.home.HomeWidget + options: + label: "\uE8A9" + menu_list: + - title: User Home + path: '~' + - title: Download + path: ~\Downloads + - title: Documents + path: ~\Documents + - title: Pictures + path: ~\Pictures + system_menu: false + power_menu: false + blur: true + round_corners: true + round_corners_type: normal + border_color: System + alignment: left + offset_left: -12 + clock: + type: yasb.clock.ClockWidget + options: + label: '{%H:%M}{alarm}' + label_alt: '{%a, %d %b %H:%M}' + timezones: [] + calendar: + blur: true + round_corners: true + alignment: center + direction: down + extended: false + show_years: true + show_holidays: false + show_week_numbers: true + callbacks: + on_left: toggle_calendar + on_middle: toggle_label + on_right: context_menu + volume: + type: yasb.volume.VolumeWidget + options: + label: {icon} + label_alt: {icon}{level} + tooltip: true + icons: + muted: "\uE74F" + '10': "\uE992" + '30': "\uE993" + '60': "\uE994" + '100': "\uE995" + callbacks: + on_left: toggle_volume_menu + on_right: toggle_mute + audio_menu: + blur: true + round_corners: true + round_corners_type: normal + border_color: system + alignment: right + direction: down + show_apps: true + show_app_labels: false + show_app_icons: true + show_apps_expanded: false + app_icons: + toggle_down: "\uE972" + toggle_up: "\uE971" + notifications: + type: yasb.notifications.NotificationsWidget + options: + label: "\uF2A5" + label_alt: '{count} notifications' + hide_empty: true + tooltip: false + callbacks: + on_left: toggle_notification + on_right: do_nothing + on_middle: do_nothing + power_menu: + type: yasb.power_menu.PowerMenuWidget + options: + label: "\uE712" + uptime: true + show_user: true + menu_style: popup + popup: + blur: true + round_corners: true + round_corners_type: normal + border_color: System + alignment: right + offset_left: 12 + profile_image_size: 64 + buttons: + lock: + - "\uDB80\uDF41" + - Lock + signout: + - "\uDB80\uDF43" + - Sign out + sleep: + - "\uDB82\uDD04" + - Sleep + hibernate: + - "\uDB82\uDD01" + - Hibernate + restart: + - "\uDB81\uDC53" + - Restart + shutdown: + - "\uDB82\uDD06" + - Shut Down + cancel: + - '' + - Cancel + cpu: + type: yasb.cpu.CpuWidget + options: + label: "\uEEA1 {info[percent][total]}%" + label_alt: '{info[freq][current]} MHz' + update_interval: 2000 + hide_decimal: true + menu: + enabled: true + show_graph: true + show_graph_grid: true + graph_history_size: 60 + alignment: center + callbacks: + on_left: toggle_menu + on_middle: do_nothing + on_right: toggle_label + memory: + type: yasb.memory.MemoryWidget + options: + label: "\uE9D9 {virtual_mem_free}" + label_alt: "\uEFC5 VIRT: {virtual_mem_percent}% SWAP: {swap_mem_percent}%" + update_interval: 5000 + hide_decimal: true + callbacks: + on_left: toggle_menu + on_middle: do_nothing + on_right: toggle_label + menu: + enabled: true + show_graph: true + show_graph_grid: true + graph_history_size: 60 + alignment: center + open_meteo: + type: yasb.open_meteo.OpenMeteoWidget + options: + label: "\uE706{temp}" + label_alt: '{location}: Min {min_temp}, Max {max_temp}, Humidity {humidity}' + tooltip: true + update_interval: 600 + hide_decimal: true + units: metric + callbacks: + on_left: toggle_card + on_middle: do_nothing + on_right: toggle_label + icons: + sunnyDay: "\uE706" + clearNight: "\uEC46" + weather_card: + blur: true + alignment: right + direction: down + icon_size: 32 + show_hourly_forecast: true + time_format: 24h + hourly_point_spacing: 76 + hourly_icon_size: 16 + icon_smoothing: true + temp_line_width: 2 + current_line_color: '#8EAEE8' + current_line_width: 1 + current_line_style: dot + hourly_forecast_buttons: + enabled: false + weather_animation: + enabled: true + snow_overrides_rain: true + temp_line_animation_style: both + rain_effect_intensity: 1.0 + snow_effect_intensity: 1.0 + scale_with_chance: true + traffic: + type: "yasb.traffic.TrafficWidget" + options: + label: "\ueb01 \ueab4 {download_speed} | \ueab7 {upload_speed}" + label_alt: "Download {download_speed} | Upload {upload_speed}" + update_interval: 1000 + speed_unit: bytes + hide_decimal: true + menu: + blur: true + round_corners: true + round_corners_type: "normal" + border_color: "system" + alignment: "left" + direction: "down" + offset_top: 6 + offset_left: 0 + callbacks: + on_left: "toggle_menu" + on_right: "toggle_label" \ No newline at end of file