Documentation
¶
Index ¶
- func ConfigureGreetd(dmsPath, compositor string, logFunc func(string), sudoPassword string) error
- func CopyGreeterFiles(dmsPath, compositor string, logFunc func(string), sudoPassword string) error
- func DetectCompositors() []string
- func DetectDMSPath() (string, error)
- func EnsureGreetdInstalled(logFunc func(string), sudoPassword string) error
- func PromptCompositorChoice(compositors []string) (string, error)
- func SetupDMSGroup(logFunc func(string), sudoPassword string) error
- func SetupParentDirectoryACLs(logFunc func(string), sudoPassword string) error
- func SyncDMSConfigs(dmsPath string, logFunc func(string), sudoPassword string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigureGreetd ¶
func CopyGreeterFiles ¶
CopyGreeterFiles installs the dms-greeter wrapper and sets up cache directory
func DetectCompositors ¶
func DetectCompositors() []string
DetectCompositors checks which compositors are installed
func DetectDMSPath ¶
DetectDMSPath checks for DMS installation following XDG Base Directory specification
func EnsureGreetdInstalled ¶
EnsureGreetdInstalled checks if greetd is installed and installs it if not
func PromptCompositorChoice ¶
PromptCompositorChoice asks user to choose between compositors
func SetupDMSGroup ¶ added in v0.1.6
func SetupParentDirectoryACLs ¶ added in v0.4.0
SetupParentDirectoryACLs sets ACLs on parent directories to allow traversal
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.