waybar
Always include when making changes to waybar
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.
| name | Waybar |
|---|---|
| description | Always 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.