Skip to content

2KAbhishek/rofi2k

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

License People Stars Forks Watches Last Updated

Your Universal Launchpad πŸ›ΈπŸš€

rofi2k Demo
rofi2k screenshot

rofi2k is an universal application launcher based on rofi, has modern and minimalistic aesthetics.

✨ Features

  • Launch any application on your system
  • Window switcher with workspace support
  • Explore and edit all files on your system
  • Search and insert emojis

Setup

⚑ Requirements

πŸš€ Installation

git clone https://github.com/2kabhishek/rofi2k
# Install
ln -sfnv $PWD/rofi2k ~/.config/rofi
# Run
rofi -show

If you already have a rofi config, append the lines in config.rasi and copy over themes.

πŸ’» Usage

To run rofi do rofi -show mode

πŸ€– Modes

  • drun: Launch apps
  • window: Window switcher
  • filebrowser: File explorer
  • run: Launch commands
  • emoji: Emoji search
  • calc: Calculator
  • ssh: Manage SSH sessions
  • combi: Combo modes
  • keys: Keyboard shortcuts

By default drun, window, filebrowser and run modes are enabled, to add more simply edit the config.rasi file

⌨️ Keybindings

You can invoke rofi directly from the command line, but it is recommended to have a keybinding configured.

Here's my recommended key bindings

Keybinding Description Command
Super + Space Application Launcher rofi -show drun
Super + Tab Window Switcher rofi -show window
Super + . Emoji Search rofi -show emoji

What's Next

Planning to add more useful panels.

Behind The Code

🌈 Inspiration

rofi2k was inspired by posts on r/unixporn and a need for a functional application launcher.

πŸ’‘ Challenges/Learnings

  • Battling my OCD of trying to get everything just right. πŸ˜†
  • Learned about the rofi ecosystem

🧰 Tooling


⭐ hit the star button if you found this useful ⭐

Source | Blog | Twitter | LinkedIn | More Links | Other Projects

Releases

No releases published

Sponsor this project

 

Packages

No packages published