Skip to content

ui: add support for dynamic wallpapers - #294

Merged
vaxerski merged 1 commit into
hyprwm:mainfrom
samaeld:dynamic_wallpapers
Jan 1, 2026
Merged

ui: add support for dynamic wallpapers#294
vaxerski merged 1 commit into
hyprwm:mainfrom
samaeld:dynamic_wallpapers

Conversation

@samaeld

@samaeld samaeld commented Dec 16, 2025

Copy link
Copy Markdown
Contributor

This PR extends a wallpaper config to have a wallpapers to change after some time.
The 'path' config property can contain multiple comma separated paths to images
The 'timeout' is defined in seconds and specifies timeout after which image is changed. Default: 30seconds

@samaeld
samaeld force-pushed the dynamic_wallpapers branch 2 times, most recently from 8b3e670 to 57036ca Compare December 16, 2025 19:34

@vaxerski vaxerski left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd rather have a dir than a list

Comment thread src/config/ConfigManager.cpp Outdated
@samaeld
samaeld force-pushed the dynamic_wallpapers branch 2 times, most recently from 791414f to 8604358 Compare December 17, 2025 16:35
@samaeld

samaeld commented Dec 17, 2025

Copy link
Copy Markdown
Contributor Author

I'd rather have a dir than a list

why not support both, then ? updated

@vaxerski

Copy link
Copy Markdown
Member

instead of 10 ways to do a thing, it's better to have one, efficient method.

Comment thread src/config/ConfigManager.cpp Outdated
Comment thread src/config/ConfigManager.cpp Outdated
Comment thread src/config/ConfigManager.cpp Outdated
Comment thread src/config/ConfigManager.cpp Outdated
Comment thread src/ui/UI.cpp Outdated
Comment thread src/ui/UI.cpp Outdated
@samaeld
samaeld force-pushed the dynamic_wallpapers branch 5 times, most recently from 06ead91 to 7a098ec Compare December 23, 2025 19:12
Comment thread src/config/ConfigManager.cpp Outdated
Comment thread src/config/ConfigManager.cpp Outdated
Comment thread src/ui/UI.cpp
@samaeld
samaeld force-pushed the dynamic_wallpapers branch 2 times, most recently from 713aa04 to 441cd29 Compare December 28, 2025 19:36

@vaxerski vaxerski left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rest good

Comment thread src/config/ConfigManager.hpp Outdated
- 'path' can contain multiple images comma separated (including
  directories)
- 'timeout' is used to define how long the wallpaper should be shown
  in seconds.
  Default: 30s

@vaxerski vaxerski left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yuh

@vaxerski
vaxerski merged commit e441358 into hyprwm:main Jan 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants