Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cofi

A minimal application launcher for Linux. It reads .desktop files from /usr/share/applications/, displays a searchable list with icons, and launches the selected application.

Terminal applications are wrapped with alacritty -e.

Requirements

  • Linux x86_64
  • alacritty (for terminal applications)
  • wget (only needed on first build, to fetch raylib)

Build

make

This produces build/cofi. On the first run, raylib 5.5 is automatically downloaded and extracted if not already present.

make clean  # remove build artifacts

Screenshots

Idle state Search

Usage

Run build/cofi, type to filter applications, and press Enter or click to launch.

Dependencies

  • raylib 5.5 — windowing and rendering
  • raygui — immediate-mode UI (modified, bundled in src/thirdparty/)
  • da.h — custom dynamic array library (bundled)

License

See LICENSE.

About

homemade rofi for my needs

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages