bbedward
5c552f97e4
theme: add widgetInactiveIconColor token, apply to volume 0
2026-08-31 09:36:51 -04:00
purian23
7372b79c2d
feat(lockscreen): allow to enable/disable of weather
...
Closes #3153
2026-08-30 21:45:02 -04:00
bbedward
d272e7d9da
greetd: re-add embedded greeter for archinstall compatibility
2026-08-29 12:28:05 -04:00
bbedward
a69acf171a
greeter: migrated dms-greeter to github/AvengeMedia/dank-greeter
2026-07-19 16:37:54 -04:00
purian23
3938e60ce4
refactor(auth): relay on distro system auth over DMS managed sessions
...
- Gate greeter external-auth status fprint availability only on confirmed setups
- Reload dankshell-U2F/U2F-Key watchers live
Related: #2874
Port 1.5
2026-07-17 17:27:45 -04:00
purian23
3cd52ca327
greeter: update success message
2026-07-14 20:01:06 -04:00
purian23
5b41d699fa
fix(greeter): reimplement regression to hide debug logs during login
...
- Provide more status feedback
- Allow 2 fprint tries within 10 seconds for DMS-managed PAM
- Updated dms greeter docs
Note: distro-managed PAM takes precedence and may use different limits.
DMS auth changes remain conditional on greetd being installed.
Fixes #2853
Port 1.5
2026-07-14 19:41:36 -04:00
bbedward
f4f47c0bc5
time: add follow-locale option and squash separate greeter time options
...
port 1.5
2026-07-13 08:53:37 -04:00
purian23
71ab752e1b
fix(void): updated dms-greeter stability support
...
- Updates will land in DMS v1.5.1 and users are advised to hold off on v1.5.0
Related #2788
Port 1.5
2026-07-11 01:07:00 -04:00
purian23
74d220767d
fix(greeter): update user cursor theme support
...
- Fixes #2054
2026-07-04 22:52:16 -04:00
bbedward
25a1b125b7
keyboard layout: add consistent helper to map layout codes to display
...
fixes #1849
2026-07-04 11:57:17 -04:00
bbedward
093acdbff7
theme: sweep everything that isnt using a spacing token from singleton,
...
add Theme.XXS
2026-07-02 12:00:34 -04:00
bbedward
894efa58a3
theme: large consolidation of colors into Theme.qml, add
...
surfaceContainerLow/Lowest
2026-06-29 15:50:42 -04:00
bbedward
d1f833fbbb
greeter: fix single user artifact
2026-06-25 13:45:31 -04:00
bbedward
b5e2e68a22
greeter: redesign the switch-user/auto-login flow
...
- Fix visual glitches
- Make auto-login and switch user texts not always visible
- Make from-zero memory state not confusing
2026-06-22 13:50:50 -04:00
purian23
b0edccb80e
fix(greeter): restore legacy remembered sessions by desktop id
...
- Derive a desktop id from legacy remembered session paths
- Match remembered sessions by desktop id before falling back to path
2026-06-22 12:56:45 -04:00
purian23
fdbbcafb6c
fix(greeter): avoid pinning auto-login session commands
...
- Store a desktop session identity instead of relying on raw Exec commands
- Resolve the current session desktop file when auto-login launches
- Preserve legacy memory compatibility while ignoring stale lastSessionExec
- Add regression coverage for stale /nix/store session paths
- Autologin users should rerun the process
2026-06-22 11:34:27 -04:00
Huỳnh Thiện Lộc
4cbe766cbd
feat(wallpaper): support configurable background color ( #2671 )
...
* feat(wallpaper): support configurable background color
* chore(translations): update settings search index
* revert(wallpaper): keep Pad naming instead of Center
2026-06-21 03:57:08 -04:00
purian23
465cf7355b
distros(void linux): initial packaging support
2026-06-21 01:21:39 -04:00
purian23
8eb23bcc29
feat(mango): first-class MangoWM support across DMS, dankinstaller & UI tools
...
- Bring up Mango to parity with niri/hyprland via a native JSON-IPC w/Native MangoServic., replaces the legacy dwl/`mmsg` path and recent breaking changes
- Dankinstall: mango supported installer, config/binds templates, and packaging (Arch AUR, Fedora Terra auto-enable, Gentoo GURU)
- Window rules: Go provider + CLI + Settings GUI editor
- Keybinds + config reload on edit (mmsg dispatch reload_config)
- Misc new supported options in DMS settings
2026-06-04 18:45:04 -04:00
bbedward
bfca1b46a6
greeter: support lua hyprland configs
...
fixes #2565
2026-06-03 09:52:45 -04:00
purian23
335c5b4ac5
feat(Greeter): add auto-login feature for startup settings
...
- Introduced a new cli flag:
`dms greeter sync --autologin-only`
and updated UI toggle in Greeter settings
2026-06-02 02:03:02 -04:00
Lucas
5ceb908b8b
greeter: remove keep-max-bpc-unchanged option ( #2528 )
2026-05-29 15:14:41 -04:00
purian23
af097d0f33
feat(Greeter): Enhance login experience & manual username fallback support
2026-05-27 22:31:54 -04:00
purian23
078180fe42
feat(Greeter): improved multi-user UI and per-user theme sync
...
- Introduce multi-account greeter login with per-user theme previews
- Add `dms greeter sync --profile` for secondary users with or without sudo
- Add Manage greeter group membership from Settings UI → Users Tab
2026-05-25 22:41:23 -04:00
purian23
ef5de19f6b
distros(dms-greeter): Add sysusers.d immutable distro support
...
- Closes #1975
2026-05-21 23:21:44 -04:00
purian23
0b55bf5dac
feat(Hyprland): Introduce Lua support for Hyprland configurations
...
- Note: We do not convert your existing conf configs to lua. This update only reflects DMS defaults state
- Updated README.md to reflect changes
- Updated Keyboard shortcut support
2026-05-18 13:06:58 -04:00
Satvik Sharma
7ee0879103
Reverse session dir order so user configs override system configs as expected ( #2341 )
2026-05-04 11:19:01 -04:00
purian23
fd24b4a36d
feat(DMS FrameMode): A New Connected Unified Surface & Animation Overhaul
...
- Introduces Standalone & Connected Modes
- Updated Animations & Motion effects for both modes
- Numerous QOL tweaks and updates throughout the system
- Highly inspired to the OG Caelestia Shell / @Soramanew
2026-05-03 15:38:30 -04:00
bbedward
f76724f7cd
logger: add a dedicated QML logging Singleton
...
- adds log.info/error/debug/warn/fatal
- adds ability to write logs to any file
- add CLI options in addition to env to set log levels
2026-04-29 15:42:30 -04:00
purian23
1fab90178a
(greeter): Revise dir perms and add validations
2026-03-17 20:38:37 -04:00
bbedward
e9fa2c78ee
greeter: remove variable assignments
2026-03-17 15:28:29 -04:00
Youseffo13
5c4ce86da4
Wrapped all missing i18n strings ( #2013 )
...
* Feat(i18n): wrapped missing strings
* Feat(i18n): wrapped missing strings
* feat(i18n): added pluralization to some strings
* feat: updated en.json and template.json
* Update en.json
* Update template.json
2026-03-17 12:43:23 -04:00
nick-linux8
679a59ad76
Fix(Greeter): Fixes #1992 Changed Greetd logic to include registryThemeVariants to pull in accent color ( #2000 )
2026-03-16 22:58:57 -04:00
purian23
db3209afbe
refactor: Remove wireplumber directory from cache creation
2026-03-16 21:35:29 -04:00
purian23
1661d32641
(greeter): Trial fix for 30s auth delay & wireplumber state dir
2026-03-15 02:54:23 -04:00
purian23
e86227f05f
fix(greeter): add wireplumber state directory & update U2F env variables
2026-03-12 22:35:26 -04:00
purian23
727d9c6c22
greeter(auth): Enhance fingerprint/U2F auth support w/Quickshell PAM
...
- Split auth capability state by lock screen and greeter
- Share detection between settings UI and lock runtime
- Broaden greeter PAM include detection across supported distros
2026-03-12 15:06:07 -04:00
purian23
ded2c38551
fix(greeter): Allow empty password submits to reach PAM
2026-03-11 16:13:26 -04:00
purian23
177a4c4095
(greeter): PAM auth improvements and defaults update
2026-03-10 15:02:26 -04:00
purian23
acf63c57e8
fix(Greeter): Multi-distro reliability updates
...
- Merge duplicate niri input/output KDL nodes instead of appending. Allows more overrides
- Guard AppArmor install/uninstall behind IsAppArmorEnabled() check
2026-03-08 22:28:32 -04:00
purian23
fe5bd42e25
greeter: New Greeter Settings UI & Sync fixes
...
- Add PAM Auth via GUI
- Added new sync flags
- Refactored cache directory management & many others
- Fix for wireplumber permissions
- Fix for polkit auth w/icon
- Add pam_fprintd timeout=5 to prevent 30s auth blocks when using password
2026-03-05 23:04:59 -05:00
purian23
32d16d0673
refactor(greeter): Update auth flows and add configurable opts
...
- Finally fix debug info logs before dms greeter loads
- prevent greeter/lockscreen auth stalls with timeout recovery and unlock-state sync
2026-03-04 14:17:56 -05:00
Jonas Bloch
1fe72e1a66
feat: add setting to change and hotreload locale ( #1817 )
...
* feat: add setting to change and hotreload locale
* fix: typo in component id
* feat: add persistent locale setting
* feat: wrap useLocale in a settings set hook, enable locale hotreload when editing settings file
* chore: update translation and settings file
* feat: enable fuzzy search in locale setting
* fix: regenerate translations with official plugins cloned
* fix: revert back to system's locale for displaying certain time formats
2026-02-26 16:00:17 -05:00
bbedward
8271d8423d
greeter: sync power menu options
2026-02-25 14:50:06 -05:00
purian23
4750a7553b
feat: Add independent power action confirmation settings for dms greeter
2026-02-25 14:33:09 -05:00
purian23
3cf9caae89
feat: DMS Greeter packaging for Debian/OpenSUSE on OBS
2026-02-22 15:44:42 -05:00
bbedward
0b33d3f905
miraclewm: add support for Miracle WM
2026-02-16 23:00:25 -05:00
chimera
acdc531dca
MangoWC and Scroll Greeter Support for NixOS ( #1647 )
...
* add mangowc greeter to nix.
i am going to be suprised if this only needed this line
* point mangowc to mango
there is no way this works
* mango flake detection and maybe scroll support
* " "
* no mango flake dependency
* mango dependency remove too
i have got to add "parenthesis" to stuff more
* Final De-dependification of MangoWC
it works without the flake YES
* mangowc -> mango pt 1
* mangowc -> mango pt 2
necessary evil. will break inital greetd confs but works after change
* Preserve Compatibility
2026-02-13 17:38:21 -05:00
bbedward
535d0bb0f0
lock/greeter: fix keyboard layout on Hyprland
...
fixes #1650
fixes #672
fixes #1600
2026-02-11 08:57:24 -05:00