Skip to content

kcirick/ncgreet

Repository files navigation

NCGreet

NCurses greeter for greetd.

Description

  • 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)

Screenshots

Building

> meson setup build
> ninja -C build || exit 1
> sudo ninja -C build install
  • Build dependencies:
    • ncurses
    • jsoncpp
  • Run dependency: greetd

Configuration and usage

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

Version log

  • 0.1 (Work in progress)
    • Goal: Get the base code in working order.

About

NCurses greeter for Greetd

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published