Skip to content

Add cross-platform wallpaper management#54

Merged
CollieIsCute merged 3 commits into
masterfrom
feature/cross-platform-wallpaper
Jun 17, 2026
Merged

Add cross-platform wallpaper management#54
CollieIsCute merged 3 commits into
masterfrom
feature/cross-platform-wallpaper

Conversation

@CollieIsCute

Copy link
Copy Markdown
Owner

Summary

  • Deploy ~/.config/wallpapers on both Linux and macOS
  • Centralize wallpaper paths in chezmoi data
  • Render Noctalia and Hyprpaper configs from shared data
  • Add a macOS run_onchange script to apply the wallpaper after deployment

Verification

  • chezmoi execute-template {{ .wallpaper.directory }} {{ .wallpaper.path }} {{ .wallpaper.targetPath }}
  • chezmoi execute-template < home/dot_config/hypr/hyprpaper.conf.tmpl
  • chezmoi execute-template < home/dot_config/noctalia/config.toml.tmpl
  • chezmoi execute-template < home/.chezmoiscripts/run_onchange_after_3-configure-macos-wallpaper.sh.tmpl | bash -n
  • chezmoi ignored
  • chezmoi status "$HOME/.config/wallpapers/xp_wallpaper.jpg" "$HOME/.chezmoiscripts/3-configure-macos-wallpaper.sh"
  • chezmoi apply --dry-run --verbose "$HOME/.config/wallpapers/xp_wallpaper.jpg" "$HOME/.chezmoiscripts/3-configure-macos-wallpaper.sh"

@CollieIsCute CollieIsCute merged commit 8e57d3e into master Jun 17, 2026
4 checks passed
@CollieIsCute CollieIsCute deleted the feature/cross-platform-wallpaper branch June 17, 2026 16:40
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.

1 participant