Skip to content

Gingeh/uff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

uff: untitled fuzzel frontend

Crates.io Version Crates.io License

untitled fuzzel frontend

feature comparison

uff is strongly inspired by raffi.

uff raffi
icons yes yes
submenus yes no
custom icon dirs yes no
per-menu fuzzel args yes no
per-menu fuzzel config yes no
inline scripts no yes
conditional items no yes

installation + setup

cargo install --locked uff_cli
mkdir ~/.config/uff/
$EDITOR ~/.config/uff/default.kdl
# see below section for the config format

configuration

fuzzel-args foo bar baz

fuzzel-config {
    key value
}
// ^ inherited by submenus

icon-dir "/etc/whatever"
// ^ can be repeated for more dirs, inherited by submenus
// ^ also searches in XDG_DATA_DIRS by default

program "display name" {
    command foo bar baz
    // ^ required
    icon name
    // ^ will search the icon dirs for name.png or name.svg
    // ^ can also be a full path to the icon
}

menu "nested submenu" {
    icon name
    // submenus can contain all of the above items, plus an optional icon
}

license

licensed under either of

at your option.

lontribution

unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

uff: untitled fuzzel frontend

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Languages