Skip to content

feat: add a theme system#3

Draft
typedrifter wants to merge 13 commits into
masterfrom
theme-system
Draft

feat: add a theme system#3
typedrifter wants to merge 13 commits into
masterfrom
theme-system

Conversation

@typedrifter
Copy link
Copy Markdown
Owner

No description provided.

- Rename .config.json to .theme.json for all themes
- Move background.jpg into themes/sleek/wallpaper.jpg
- Add sleek theme with README, preview, and theme JSON
- Slim theme JSONs by removing duplicated layout defaults
- Update per-theme READMEs to reference new filenames
… PAM path support

- Config.qml reads config.json for theme name and behavioural settings
- Resolve theme path from config.json theme field with fallback to sleek
- Add behavioural aliases: timeout, pamConfig, showDate, showHint, clock24h
- LockContext.qml uses appConfig for timeout and PAM config
- LockSurface.qml respects showDate, showHint, clock24h toggles
- Support absolute paths for PAM config (e.g. /etc/pam.d/system-auth)
- Document all settings in README
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