NCurses greeter for greetd.
- Written in C++ and ncurses library
- Organized in a way it makes sense
- Sessions are read from proper place (/usr/share/wayland-sessions)
- TODO: include Xorg sessions (I don't use X)
> meson setup build
> ninja -C build || exit 1
> sudo ninja -C build install
- Build dependencies:
- ncurses
- jsoncpp
- Run dependency: greetd
Setting up greetd
Edit /etc/greetd/config.toml
[terminal]
vt = 1
[default_session]
command = "ncgreet"
user = "greeter"
Configuration of ncgreet
Copy extra/configrc to /var/lib/greetd/ncgreet-configrc (default location), or anywhere (/foo/bar/ncgreet-configrc), then load:
ncgreet --config /foo/bar/ncgreet-configrc
- 0.1 (Work in progress)
- Goal: Get the base code in working order.