Skip to content
/ yofi Public
forked from l4l/yofi

yofi is a minimalistic menu for wayland

License

Notifications You must be signed in to change notification settings

horellana/yofi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yofi

ci_badge

.. is a minimalistic menu for Wayland-based compositors.

The project still in the early development stage, use with caution.

Configuring

Sample configuration:

# This file should be placed at ~/.config/yofi/yofi.config

# ~~Global values, used as fallback if needed
width = 400
height = 512
# if unset, places window at the center
# window_offsets = [500, -50] # in format [top_offset, left_offset]
# font = "DejaVu Sans"
bg_color = 0x272822ee # ~~colors are specified in 0xRRGGBBAA format
# font_color = 0xf8f8f2ff

# ~~Block for input field
[input_text]
# font = ...
font_color = 0xf8f8f2ff
bg_color = 0x75715eff

# ~~Block for a list with search results
[list_items]
# font = ...
font_color = 0xf8f8f2ff
selected_font_color = 0xa6e22eff

Running

For building the project you need rust compiler and cargo package manager (usually distributed via rustup). Once installed, for launch, you may build & run project with the following command:

cargo run --release

Hotkeys

These cannot be configured yet, so the following keys are handled:

  • Esc — closes the menu;
  • Up/Down — select item at the menu;
  • Return — launches selected app;
  • Ctrl+] — clears the input.

About

yofi is a minimalistic menu for wayland

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 100.0%