Rofi Apps Launcher - ulises-jeremias/dotfiles GitHub Wiki
π Rofi: Apps Launcher Guide
We use Rofi as our highly customizable and visually pleasing Apps Launcher β inspired by macOS Launchpad aesthetics. Itβs lightweight, fast, and integrates seamlessly into your setup.
[!TIP] Everything in this setup is configurable β from layout, fonts, colors, to behavior. Itβs all versioned in your dotfiles and powered by chezmoi.
ποΈ Configuration Files Location
Your launcher configuration lives here:
~/.config/rofi/apps.rasi
To edit it with chezmoi:
chezmoi edit ~/.config/rofi/apps.rasi
Apply with:
chezmoi apply
π§ What You Can Customize
- Fonts (e.g., Hack Nerd Font Mono)
- Color Scheme
- Transparency
- Width / Height / Positioning
- Prompt, search behavior, icons
[!TIP] Use
rofi -show drun
to preview your launcher and test changes live.
β¨ Visual and Theming
Our configuration uses:
- Font:
Hack Nerd Font Mono 10
- Mode: Fullscreen with center alignment
- Transparency: Real transparency (requires a compositor like
picom
) - Dynamic Theming: Integrated with
pywal
to match your wallpaper
Dynamic Color with Pywal
After setting a wallpaper and running wal
, your launcher will update to match the generated color palette:
wal -i /path/to/image.jpg
Your Rofi theme then inherits these styles automatically.
πΌοΈ Preview
π§ͺ Testing and Launching
To run Rofi and test your setup:
rofi -show drun
Or bind a custom keybinding to launch it from Openbox/i3/etc.
π Need Help?
Customize your launcher to be fast, beautiful, and fully yours. Happy launching! π