Skip to content

Kn4ughty/Lumin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lumin

A fast module based launcher for Linux and Macos

image

Tests

Features and Usage

  • Linux and MacOS app launching with async icon lookup using greenthreads.
    • Loads all icons in 2 frames from input, competing launcher rofi takes 6
  • Calculator module with homemade parser
    • Use = prefix and type your equation
  • Async web searching
    • Type !w to quickly search through wikipedia articles and preview results
    • Type !d to search and use an online dictionary API.
  • Search through file names with '
    • Searches through files on seperate thread to keep ui responsive
    • Just activate the item to open it in the default app
  • dmenu support with --dmenu flag
    • Pass in newline seperated items. Selected item is written to stdout. Useful for scripting
    • If only an EOF is sent and no lines, outputs the input text to stdout.
  • Configurable via ~/.config/lumin/config.toml
    • All options documented via code comments

Installation

Note for linux users: the xdg-open command is required for opening URL's in the default browser. It should probably be installed by default but if nothing is launching, it not existing is the most likley reason why.

First install rust, then run:

cargo install --git https://github.com/Kn4ughty/Lumin/

To do easy updates of binaries installed with cargo, install cargo update:

cargo install cargo-update
# And to do the updates: 
cargo install-update -a

About

Module based App Launcher for Linux and MacOS

Topics

Resources

License

Stars

Watchers

Forks