waybar

tobi's avatarfrom tobi

Always include when making changes to waybar

⭐40stars🔀2forks📁View on GitHub🕐Updated Dec 22, 2025

When & Why to Use This Skill

This Claude skill streamlines the management and customization of Waybar, a highly configurable status bar for Wayland-based Linux environments. It provides specialized assistance for modifying Nix-based configurations, managing custom scripts, and styling the interface via CSS, ensuring a seamless and personalized desktop experience.

Use Cases

  • System Status Monitoring: Configure and optimize modules to display real-time data such as CPU load, memory usage, battery status, and network connectivity.
  • UI/UX Customization: Modify CSS styles and layout structures within Nix configuration files to align the status bar with specific desktop aesthetics.
  • Automated Environment Setup: Leverage Nix and Home Manager to programmatically deploy, update, and maintain Waybar settings across different workstations.
  • Custom Script Integration: Develop and integrate bespoke scripts into the Waybar interface for specialized system notifications or quick-access application launchers.
nameWaybar
descriptionAlways include when making changes to waybar

Waybar is a status bar for Wayland. It's a great way to keep track of your system's status and get quick access to your applications.

@modules/home-manager/apps/waybar.nix has the configuration and additional scripts are in @modules/home-manager/apps/waybar/*

We configure all the css in the @modules/home-manager/apps/waybar.nix file directly. For documetnation on the css see ./waybar-css.md.