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

Rofi Launcher 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! πŸš€