Overview
Wofi is a launcher and menu application for Wayland that serves as the application launcher and dmenu replacement in Kanagawa. It provides a fast, customizable interface for launching applications and selecting items.Key Features
Fast Search
Instant fuzzy search across all installed applications
Theme Integration
Automatically styled to match your active color scheme
Multiple Modes
Application launcher, dmenu, and custom modes
Keyboard Navigation
Full keyboard control for efficient navigation
Configuration
Wofi configuration is located at~/.config/wofi/config:
Configuration Options
Display Settings
Display Settings
anchor=center- Window anchor positionlocation=center- Window location on screenprompt=Search...- Search prompt text
Behavior
Behavior
show=drun- Show desktop applications by defaultmode=normal- Normal display modefilter_rate=100- Search filter refresh rateinsensitive=true- Case-insensitive search
Appearance
Appearance
allow_markup=true- Enable Pango markupallow_images=false- Disable application iconsimage_size=24- Icon size in pixelsgtk_dark=true- Use dark GTK theme
Styling
Wofi uses CSS for styling, located at~/.config/wofi/style.css:
Theme Variables
Wofi automatically loads colors fromcolors/colors.css, which is generated by the theme system:
@bg1- Background color@fg- Foreground/text color@blue- Accent color (borders, highlights)@selected- Selected item background@urgent- Urgent/warning color
Colors are automatically updated when you switch themes using the theme selector.
Usage
Application Launcher
PressSUPER + Space to open the application launcher:
Dmenu Mode
Wofi can be used as a dmenu replacement for custom scripts:SUPER + Q for quick clipboard access:
Custom Modes
Wofi supports various display modes:- drun
- run
Desktop application launcher (default):
Keyboard Navigation
Navigation
- Arrow Up/Down - Navigate items
- Page Up/Down - Fast scroll
- Home/End - Jump to start/end
Selection
- Enter - Select item
- Esc - Close menu
- Tab - Auto-complete
Integration Examples
Clipboard Manager
Integration with cliphist for clipboard history:Custom Menu
Create custom menus with Wofi:Window Switcher
Create a window switcher using Hyprland and Wofi:Styling Customization
Custom Colors
Override theme colors instyle.css:
Font Customization
Border Radius
Command Line Options
Wofi supports various command line options:Configuration Files
Troubleshooting
Wofi not showing applications
Wofi not showing applications
Update the desktop application cache:
Theme colors not applying
Theme colors not applying
Ensure the colors file exists:If missing, run the theme selector:
Custom styling not working
Custom styling not working
Verify CSS syntax and file path:
Learn More
Wofi Documentation
Official Wofi documentation and man pages
Theme System
Learn how Wofi integrates with themes