greetd(5) File Formats Manual greetd(5) (NAME) greetd - greetd (DESCRIPTION) greetd TOML . (CONFIGURATION) (sections) . : [section_name] config_key = value . . terminal . vt = num|"next"|"current" (VT) . VT "next" "current" greetd . greetd . (current) VT VT . systemd autovt getty "Conflicts=getty@ttyN.service" ( N ). VT . switch = true|false vt ( ) . false vt greetd ( /greeter) vt . true greetd vt . true . general . source_profile = true|false ~/.profile /etc/profile (source) . true . runfile = path-to-runfile (runfile) greetd greetd . (reboot) . default_session (greeter) . command = command-line greetd "agreety -c sway". greetd . sh(1) POSIX . greetd-ipc(7) . user = user . "greeter" . initial_session << >> (auto-login) . greetd greetd . (runfile) . command = command-line greetd "sway". greetd . sh(1) POSIX . user = user . (EXAMPLES) agreety sway [terminal] vt = 1 [default_session] command = "agreety -c sway" (Auto-login) [terminal] vt = 1 [default_session] command = "agreety -c sway" [initial_session] command = "sway" user = "john" (AUTHORS) Kenny Levinsen . greetd https://git.sr.ht/~kennylevinsen/greetd . (SEE ALSO) greetd(1) greetd-ipc(7) 2026-03-27 greetd(5)