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 DetectGreeterGroup() string
- 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, compositor 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 DetectGreeterGroup ¶
func DetectGreeterGroup() string
func EnsureGreetdInstalled ¶
EnsureGreetdInstalled checks if greetd is installed and installs it if not
func PromptCompositorChoice ¶
PromptCompositorChoice asks user to choose between compositors
func SetupDMSGroup ¶
func SetupParentDirectoryACLs ¶
SetupParentDirectoryACLs sets ACLs on parent directories to allow traversal
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.