greeter

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfigureGreetd

func ConfigureGreetd(dmsPath, compositor string, logFunc func(string), sudoPassword string) error

func CopyGreeterFiles

func CopyGreeterFiles(dmsPath, compositor string, logFunc func(string), sudoPassword string) error

CopyGreeterFiles installs the dms-greeter wrapper and sets up cache directory

func DetectCompositors

func DetectCompositors() []string

DetectCompositors checks which compositors are installed

func DetectDMSPath

func DetectDMSPath() (string, error)

DetectDMSPath checks for DMS installation following XDG Base Directory specification

func EnsureGreetdInstalled

func EnsureGreetdInstalled(logFunc func(string), sudoPassword string) error

EnsureGreetdInstalled checks if greetd is installed and installs it if not

func PromptCompositorChoice

func PromptCompositorChoice(compositors []string) (string, error)

PromptCompositorChoice asks user to choose between compositors

func SetupDMSGroup added in v0.1.6

func SetupDMSGroup(logFunc func(string), sudoPassword string) error

func SetupParentDirectoryACLs added in v0.4.0

func SetupParentDirectoryACLs(logFunc func(string), sudoPassword string) error

SetupParentDirectoryACLs sets ACLs on parent directories to allow traversal

func SyncDMSConfigs

func SyncDMSConfigs(dmsPath string, logFunc func(string), sudoPassword string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL