From b38cb961b25991ec55ae96a9058679a6d3a033ac Mon Sep 17 00:00:00 2001 From: purian23 Date: Sun, 22 Feb 2026 23:26:40 -0500 Subject: [PATCH] dms-greeter: Enable greetd via dms greeter install all-in-one cmd --- core/cmd/dms/commands_greeter.go | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/core/cmd/dms/commands_greeter.go b/core/cmd/dms/commands_greeter.go index 5db3acef..6ebdbe0c 100644 --- a/core/cmd/dms/commands_greeter.go +++ b/core/cmd/dms/commands_greeter.go @@ -151,11 +151,22 @@ func installGreeter() error { return err } + if err := ensureGraphicalTarget(); err != nil { + return err + } + + if err := handleConflictingDisplayManagers(); err != nil { + return err + } + + if err := ensureGreetdEnabled(); err != nil { + return err + } + fmt.Println("\n=== Installation Complete ===") - fmt.Println("\nTo test the greeter, run:") + fmt.Println("\nTo start the greeter now, run:") fmt.Println(" sudo systemctl start greetd") - fmt.Println("\nTo enable on boot, run:") - fmt.Println(" sudo systemctl enable --now greetd") + fmt.Println("\nOr reboot to see the greeter at next boot.") return nil }