package
0.0.0-20241125231136-d06181ee69d4
Repository: https://github.com/joshbeard/walsh.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
NewSession creates a new session based on the current session type.
No description provided by the author
No description provided by the author

# Constants

MaxRetries is the maximum number of times to retry setting the wallpaper.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

CurrentWallpaper is a helper struct for representing the current wallpaper state on displays.
Display represents a display that can use a wallpaper.
Session is a struct for managing the desktop session's wallpaper.
SetWallpaperParams is a struct for setting the wallpaper.

# Interfaces

SessionProvider is an interface for interacting with the desktop session.

# Type aliases

I expect this would need to change to support more varieties of Wayland compositors and Xorg session types.