Commit graph

52 commits

Author SHA1 Message Date
Jeremy Soller
bfe8d8506b
Power off and restart dialogs 2024-05-07 10:08:03 -06:00
Jeremy Soller
93d4818823
Add localization 2024-05-07 10:07:48 -06:00
Jeremy Soller
adb691704e
Turn into a library 2024-05-07 09:03:32 -06:00
Jeremy Soller
9d4fe5bb0b Lock on suspend with inhibit 2024-04-08 09:43:13 -06:00
Jeremy Soller
eb3ba78e57 Implement lock on demand 2024-04-08 09:43:13 -06:00
Jeremy Soller
349c009321 Support unlock from logind dbus 2024-04-08 09:43:13 -06:00
Jeremy Soller
e9b5524992 Add subscription for logind lock/unlock 2024-04-08 09:43:13 -06:00
Jeremy Soller
df5564e55a
Update libcosmic, fixing race conditions 2024-04-05 09:45:20 -06:00
Lily Foster
1bded07bfd Update libcosmic 2024-04-05 08:57:41 -06:00
Krzysztof Zduniak
f8da96e43e Fix power_off in logind.rs 2024-04-05 08:56:59 -06:00
Jeremy Soller
b8530a9001
Do not use dbus-run-session, fixes #22 and #23 2024-03-22 08:13:14 -06:00
Jeremy Soller
1b13865ea0
use dbus-run-session and set XDG_CURRENT_DESKTOP 2024-03-19 21:11:21 -06:00
Lily Foster
cb8762180e
Search all XDG_DATA_DIRS and XDG_DATA_HOME for sessions 2024-02-23 18:55:05 -05:00
Jeremy Soller
0d7624b76d Improved greetd error handling 2024-02-22 20:51:10 -07:00
Jeremy Soller
6747366724
Load theme from proxy 2024-02-06 15:48:57 -07:00
Jeremy Soller
fd049483c3
Add daemon to proxy user backgrounds 2024-02-06 15:03:07 -07:00
Jeremy Soller
3e2743a2e6
Use layer shell for greeter 2024-02-06 10:58:34 -07:00
Jeremy Soller
c3e530434d
Set XDG_SESSION_TYPE 2024-02-06 10:32:56 -07:00
Jeremy Soller
24ed38e3f8
Wrap x sessions in startx 2024-02-06 10:26:53 -07:00
Jeremy Soller
912bd61da0
Use cosmic-greeter as the greetd user 2024-02-05 12:54:34 -07:00
Jeremy Soller
195525d450
Implement power icon 2024-01-17 12:37:22 -07:00
Jeremy Soller
41cc4d1db7
Implement network icon 2024-01-17 11:18:58 -07:00
Jeremy Soller
d4d2773715
Update libcosmic 2024-01-17 09:37:15 -07:00
Jeremy Soller
8d91f3c4ea
Add suspend to greeter 2023-11-29 08:05:09 -07:00
Jeremy Soller
13e3dcd911
Implement suspend with logind 2023-11-29 08:02:14 -07:00
Jeremy Soller
5d0999df83
Use login PAM context 2023-11-28 08:57:48 -07:00
Jeremy Soller
38d602e71a
Update wallpapers when slideshow is used 2023-11-27 15:41:21 -07:00
Jeremy Soller
49ee2c63b7
Add subscription for updating time 2023-11-27 08:57:02 -07:00
Ian Douglas Scott
3eac044e9c Use ext-session-lock protocol 2023-11-15 16:17:38 -08:00
Jeremy Soller
8a9d83632e Parse gecos csv 2023-10-25 10:05:13 -06:00
Jeremy Soller
1c52e63715
Use themeable branch of libcosmic, adjust date/time spacing 2023-10-12 09:18:04 -06:00
Jeremy Soller
0f933aad9f
Clean up cosmic app settings used on lock screen 2023-10-11 19:16:45 -06:00
Jeremy Soller
1aa618e653
Load images from cosmic-bg state 2023-10-09 12:31:13 -06:00
Jeremy Soller
1cc3ad191e
Focus the right text input whenever surface is focused 2023-10-09 10:59:45 -06:00
Jeremy Soller
0b187db42c
Parse cosmic background config 2023-10-09 10:59:07 -06:00
Jeremy Soller
194ca22389 Ensure total coverage using negative exclusive zone 2023-10-07 14:29:00 -06:00
Jeremy Soller
55ef1dc54f
Scale background appropriately 2023-10-06 20:24:03 -06:00
Jeremy Soller
e028c2eac5
Reduce differences between greeter and locker 2023-10-06 15:02:25 -06:00
Jeremy Soller
b8f8202b0b
Show on all displays (again) 2023-10-06 13:39:42 -06:00
Jeremy Soller
66fdd2525d
Add image container to draw background, more adjustment to design 2023-10-06 13:37:44 -06:00
Jeremy Soller
7cb1c89474
Implement design items 2023-10-06 13:07:53 -06:00
Jeremy Soller
bec5cb5b7d
Switch to layer-shell for locker 2023-10-06 10:44:05 -06:00
Jeremy Soller
7b8777457b
Add WIP locker 2023-10-05 17:47:23 -06:00
Jeremy Soller
3bc299859f
Partially handle errors 2023-10-04 11:59:34 -06:00
Jeremy Soller
76b9e8b7bf
Focus authentication text box 2023-10-04 11:13:58 -06:00
Jeremy Soller
6b1aded756
Exit when session is started 2023-10-04 10:43:14 -06:00
Jeremy Soller
f374bd1cc5
Add session list 2023-10-04 09:52:13 -06:00
Jeremy Soller
ce0f2984c6
Improve design 2023-10-02 16:00:34 -06:00
Jeremy Soller
4077ff0949
Partially implement greetd IPC 2023-10-02 14:38:00 -06:00
Jeremy Soller
adf8decc5b
Add justfile 2023-10-02 10:15:08 -06:00