Skip to content
/ yasb Public

A highly configurable cross-platform (Windows) status bar written in Python.

License

Notifications You must be signed in to change notification settings

amnweb/yasb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yasb - Yet Another Status Bar

A highly configurable cross-platform (Windows) status bar written in Python.

Requirements

  • Nerd Fonts. Install Nerd Fonts (JetBrainsMono recommended)
  • Windows 10 & 11

Installer

  • Visit the releases page on GitHub.
  • 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.

Using Python


Winget

Make sure you have installed the latest version of winget and verified that installed binaries are available in your $PATH before proceeding. Install the YASB using winget install

winget install --id AmN.yasb

Demo YASB

Reborn

Demo YASB + Komorebi

Theme Catppuccin Mocha Theme Catppuccin Mocha

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.

How to style

.widget .label {} -> Global label for all
.active-window-widget {} -> Styles specific to the active window widget
.clock-widget {} -> Styles specific to the clock widget
.cpu-widget {} -> Styles specific to the CPU widget
.memory-widget {} -> Styles specific to the memory widget
.weather-widget {} -> Styles specific to the weather widget
.komorebi-workspaces {} -> Styles specific to komorebi workspaces
.komorebi-active-layout {} -> Styles specific to komorebi active layout
.volume-widget {} -> Styles specific to the volume widget 
.apps-widget {} -> Styles specific to the apps widget
.power-menu-widget {} -> Styles for the power menu button widget
.power-menu-popup {} -> Styles for the power menu popup widget
.power-menu-popup > .button {} -> Styles for power buttons inside the popup 
.power-menu-popup > .button > .icon,
.power-menu-popup > .button > .label {} -> Styles for power buttons icons and labels inside the popup
.media-widget {} -> Styles specific to the media widget
.github-widget {} -> Styles specific to the github widget
.language-widget {} -> Styles specific to the language widget
.disk-widget {} -> Styles specific to the disk widget