~andreafeletto/buongiorno

A TUI greeter for greetd
3392cabd — Andrea Feletto 8 months ago
update to zig 0.11
3b4e223a — Andrea Feletto 1 year, 5 months ago
fix first rendering after boot
e3b3dba4 — Andrea Feletto 1 year, 5 months ago
update to zig 0.10.1

clone

read-only
https://git.sr.ht/~andreafeletto/buongiorno
read/write
git@git.sr.ht:~andreafeletto/buongiorno

You can also use your local clone with git send-email.

#buongiorno

builds.sr.ht status

A modal TUI greeter for greetd written in zig using spoon.

screenshot

#Installation

This repository contains git submodules. To get it, run:

git clone https://git.sr.ht/~andreafeletto/buongiorno
cd buongiorno
git submodule update --init

If your system uses systemd-tmpfiles:

zig build -Drelease-safe -Dsystemd
sudo zig build -Drelease-safe -Dsystemd --prefix /usr

Otherwise, you will have to manually install the cache directory:

zig build -Drelease-safe
sudo zig build -Drelease-safe --prefix /usr
sudo install -d /var/cache/buongiorno -o greeter -g greeter

#Configuration

The following /etc/greetd/config.toml sets "andrea" as the dafault user and tells buongiorno to launch the command compositor after a successful login.

[default_session]
command = "buongiorno -c compositor -u andrea"

#Contributing

Please join the #andreafeletto IRC channel to ask for help or to give feedback. You are welcome to send patches to the mailing list or report bugs on the issue tracker. If you aren't familiar with git send-email, you can use the web interface or learn about it by following this excellent tutorial.