A highly configurable Windows status bar written in Python.
- Nerd Fonts. Install Nerd Fonts (JetBrainsMono recommended)
- Windows 10 & 11
- Visit the releases page.
- Look for the latest release version, which will typically be listed at the top.
- Under the "Assets" section of the release, you’ll find various files. Click on the installer file to download it.
Install the YASB using winget install
winget install --id AmN.yasb
- Install Python 3.12
- Install required Python Modules:
pip install -r requirements.txt
- Create the directory
C:/Users/{username}/.config/yasb/
and copy styles.css and config.yaml into folder. If you don't have the.config/yasb/
directory, on first run, the application will create it for you. - Configure styles.css and config.yaml to your liking.
- Start the application:
- run
python src/main.py
in your terminal (or click yasb.vbs)
- run
for more themes visit yasb-themes
Note
This repository is updated on a regular basis; when you update files, always check styles.css and config.yaml for new features and changes; otherwise, your config can be broken.
- Active Windows Title: Displays the title of the currently active window.
- Applications: Shows a list of predefined applications.
- Battery: Displays the current battery status.
- Bluetooth: Shows the current Bluetooth status and connected devices.
- CPU: Shows the current CPU usage.
- Clock: Displays the current time and date.
- Custom: Create a custom widget.
- Github: Shows notifications from GitHub.
- Home: A customizable home widget menu.
- Disk: Displays disk usage information.
- Language: Shows the current input language.
- Libre Hardware Monitor: Connects to Libre Hardware Monitor to get sensor data.
- Media: Displays media controls and information.
- Memory: Shows current memory usage.
- Microphone: Displays the current microphone status.
- OBS: Integrates with OBS Studio to show recording status.
- Traffic: Displays network traffic information.
- Taskbar: A customizable taskbar for launching applications.
- Power Menu: A menu for power options.
- Update Checker: Checks for available updates using Windows Update and Winget.
- Volume: Shows and controls the system volume.
- Wallpapers: Allows changing wallpapers.
- Weather: Displays current weather information.
- WiFi: Shows the current WiFi status.
- WHKD: Shows the current hotkey.
- Windows-Desktops: Windows desktops switcher.
- Komorebi Workspaces: Komorebi workspaces widget.
- Komorebi Layout: Shows the current layout of Komorebi.
Thanks to our amazing contributors!