Decision: where do theme wallpapers live? #72
Labels
No labels
approved
bug
changes-requested
ci
decision
declined
discuss
docs
feature
meta
now
packaging
refactor
release
repo/core
repo/krystal
repo/plugins
repo/themes
status/backlog
status/in-progress
status/next
status/review
ux
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
joshquinlan/donbox#72
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The converted themes carry 105 wallpapers (242 MiB, largest 24 MB) plus previews. Committing them into the core repo puts 246 MB into history for good. Options:
donbox-wallsrepo (it already holds these files); the core ships onlybackgrounds/SOURCES.jsonper theme, anddonbox install/donbox theme syncfetches them at a pinned ref into~/.local/share/donbox/backgrounds/<slug>/. Small core, one more fetch on install. Recommended.themes/*/backgrounds/**: files stay in the tree, history stays small, but LFS must be enabled on Forgejo and every clone needsgit lfs.Previews (3 MB) stay in the core in every option.
commit them into the folder for the theme in the themes repo. also, i think we can add a lot more wallpaper options per theme, getting them from omarchy and repos that contain wallpaper options for popular themes
Decided (confirmed in chat): all 17 themes with their wallpapers live in the donbox-themes repo, one directory per theme at the repo root; the core ships no themes and donbox install clones donbox-themes at a pinned ref into ~/.local/share/donbox/themes. More wallpapers per theme to be gathered from Omarchy and theme-wallpaper repos (#74).