-
-
Notifications
You must be signed in to change notification settings - Fork 212
FAQ
A: This usually means the status bar fonts are missing on your system.
- You can fix this easily by running the Setup Wizard (delete your config files or run
yasbc resetto open it), which can download and install both JetBrains Mono Nerd Font and Segoe Fluent Icons automatically. - Alternatively, you can download and install them manually. The default setup recommends JetBrains Mono Nerd Font.
- If you're on Windows 10, make sure you also install Segoe Fluent Icons from Microsoft.
- Remember to restart YASB after installing any new fonts so it can detect them.
A: Check these points:
- Windows 10/11 transparency effects are enabled in system settings
- The
blur_effectis enabled in config.yaml - Your GPU drivers are updated
- Windows composition is enabled
A: Default location: C:/Users/{username}/.config/yasb/
Required files:
-
config.yaml- Main configuration -
styles.css- Visual styling
A: Set the YASB_CONFIG_HOME environment variable to the desired directory path.
A: After updates:
- Check release notes for breaking changes
- Compare your config with the latest example config
- Backup your configs before updating
A: You can delete the config.yaml and styles.css files from your configuration directory, or simply open a terminal and run the CLI command:
yasbc resetOn the next launch, YASB will automatically start the interactive Setup Wizard to help you reinstall fonts and set up your layouts and window managers again.
A: Modify the position value in config.yaml:
-
top- Top of the screen -
bottom- Bottom of the screen
A: There are three ways to check for and apply updates in YASB:
-
Automatic Background Checks: If
update_checkis set totruein yourconfig.yaml, YASB will periodically check for new versions in the background and show a Windows toast notification when an update is found. - System Tray Context Menu: When an update is available, a red badge will appear on the YASB tray icon. Right-click the YASB icon in your system tray and select the Update Available option to open the visual update installer.
-
CLI Command: You can manually run updates from your terminal by executing:
yasbc update
A: Adjust the bar width and height value in config.yaml to change the bar size.
A: You can view logs and enable more detailed debug information to help troubleshoot issues:
-
Enable Debug Mode: Set
debug: truein yourconfig.yamlto enable verbose logging. This is especially helpful for troubleshooting widget or application errors. -
View Logs via CLI: Run
yasbc login your terminal to stream real-time logs. -
View Log File: Check the
yasb.logfile located in your config directory (default:C:/Users/{username}/.config/yasb/).
A: You can set YASB to run on startup in two ways:
- System Tray Menu: Right-click the YASB icon in your system tray (bottom-right of your screen) and toggle Enable Autostart.
-
CLI Commands: Open a terminal and run
yasbc enable-autostart. If you experience delayed startups or need it to run with admin rights, you can register it as a Windows Scheduled Task instead by runningyasbc enable-autostart --task.
A: Verify:
- Valid API key from weatherapi.com
- Correct
api_keyandlocationin settings - Active internet connection
A: Note:
- Only shows running applications with visible windows
- Check filter settings in
config.yaml
A: Common causes:
- Low
update_intervalvalues - Too many real-time widgets
A: Solutions:
- Use
yasbc enable-autostart --taskto create a scheduled task for YASB - Check startup programs for conflicts
A: Edit styles.css:
.yasb-bar { /* Main bar */ }
.widget { /* All widgets */ }
.clock-widget { /* Specific widget */ }A: Limitations:
- Basic CSS properties supported
- No advanced CSS3 features
- Check syntax in styles.css
- Restart YASB after changes
- Home
- Installation
- Configuration
- Keybindings
- Styling
- YASB CLI
- FAQ
- Contributing
- Writing Widget
- UI Components
- Widgets:
- Active Windows Title
- Applications
- Battery
- Bluetooth
- Brightness
- Cava
- Claude Usage
- Clock
- Control Center
- Copilot
- CPU
- Custom
- Disk
- Do Not Disturb
- Github
- GlazeWM Binding Mode
- GlazeWM Tiling Direction
- GlazeWM Workspaces
- Glucose Monitor
- Grouper
- GPU
- Home
- Komorebi Control
- Komorebi Layout
- Komorebi Stack
- Komorebi Workspaces
- Language
- Launchpad
- Libre Hardware Monitor
- Media
- Media Lite
- Memory
- Microphone
- Notes
- Notifications
- OBS
- Open Meteo
- Pomodoro
- Power Menu
- Power Plan
- Quick Launch
- Recycle Bin
- Server Monitor
- Systray
- Taskbar
- Todo
- Traffic
- Update Check
- Visual Studio Code
- Volume
- Wallpapers
- Weather
- WHKD
- WiFi
- Window Controls
- Window Switcher
- Windows Desktops