Skip to content

A CLI tool that generates Waybar themes from your TailwindCSS and DaisyUI config. Perfect for Hyprland users who want a consistent, riced desktop.

License

Notifications You must be signed in to change notification settings

Burnsedia/waywind

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌬️ waywind

waywind is a CLI tool that generates a Waybar CSS theme from your TailwindCSS (and DaisyUI) config.
Built for Arch Linux, Hyprland, and rice-loving frontend devs who want their bar to match their code.


✨ Features

  • 🎨 Converts TailwindCSS or DaisyUI color themes to Waybar-compatible CSS
  • ⚡ Instant generation with one command
  • 🔁 Optional auto-reload of Waybar after theme generation
  • 🧠 Designed for theming-focused devs using Hyprland + Tailwind

🚀 Installation

Using npm:

npm install -g waywind

🧪 Usage

waywind --config tailwind.config.js --output ~/.config/waybar/style.css --reload

Options

Option Description
-c, --config Path to your tailwind.config.js
-o, --output Output CSS file path (default: ~/.config/waybar/style.css)
-r, --reload Reload Waybar after generating theme

📦 Example

waywind --config ./themes/synthwave.config.js --reload

Will generate a Waybar CSS theme matching your Synthwave Tailwind/DaisyUI colors and reload Waybar automatically.


💻 Example Output

window#waybar {
  background-color: #0f172a; /* base-100 */
  color: #f1f5f9;           /* base-content */
}

#workspaces button.active {
  background-color: #2563eb; /* primary */
}

🔧 Requirements

  • Node.js ≥ 18
  • A valid tailwind.config.js file with theme.colors (or DaisyUI enabled)
  • Waybar (recommended with Hyprland)

🐧 For Arch & Hyprland Users

waywind is designed with:

  • 💻 Hyprland + Waybar
  • 🧙 r/unixporn dotfiles users
  • 🌈 frontend devs who use TailwindCSS or DaisyUI

📜 License

GLP


Made with ❤️ for ricing your system by @Burnsedia

About

A CLI tool that generates Waybar themes from your TailwindCSS and DaisyUI config. Perfect for Hyprland users who want a consistent, riced desktop.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published