Skip to content

NAHTAIV3L/swenu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SWENU - Simple Wayland ENU

To build:

make

To install(have to be root):

make install

Usage: just like dmenu

FAQ

Q: What is an ENU?
A: ENU represents the last 3 letters in "MENU"

Configuration

Create your config file at XDG_CONFIG_HOME/swenu/conf.ini or HOME/.config/swenu/conf.ini. Example config file:

fancy_scroll = false
min_width = 500
font_size = 16

[colors]
text_color = (0.85, 0.85, 0.85, 1.0)
highlight_color = (0.1, 0.3, 0.7, 1.0)
background_color = (0.1, 0.1, 0.1, 1.0)
cursor_color = (0.9, 0.9, 0.9, 0.5)

Todo -

  • "selection"
  • figure out whats going on with stderr and exit code
  • fancy highlights
  • scrolling
  • special mode if there is no stdin
  • sort filtering by match %
  • cursor
  • protocol clipboard
  • page scroll
  • emacs keybindings
  • "prompt"
  • fuzzy filter
  • config file
  • unicode + text shaping

Stretch:

  • clean up the code (src folder, rename some files)
  • input fluff (icons, descriptions, output names)

About

SWENU - Simple Wayland ENU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages