Jeremy Soller
adb691704e
Turn into a library
2024-05-07 09:03:32 -06:00
Jeremy Soller
b1e62389a7
Use wants for cosmic-greeter dependency on cosmic-greeter-daemon
2024-05-07 09:02:19 -06:00
Ryan Brue
aa18965a03
fix(daemon): require daemon in greeter, give daemon type dbus
...
This PR will fix race conditions in which the cosmic-greeter service starts before the cosmic-greeter-daemon can acquire a bus name. However, it should be noted that now that greeter requires the daemon, it won't start *unless* the daemon is able to start.
2024-05-06 19:22:39 -06:00
Ryan Brue
9933926d44
fix: enable cosmic-greeter-daemon when cosmic-greeter is enabled
...
This change ensures that the cosmic-greeter-daemon is enabled along with the cosmic-greeter service, ensuring that both are utilized in end user setups. This will reduce the likelihood that someone reports a bug due to the greeter daemon not running.
2024-04-29 14:32:10 -06:00
Ryan Brue
cf1c7579f8
chore: bump dependencies
2024-04-29 14:31:53 -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
Aaron Honeycutt
d133e600da
Update control
...
add git to d/control
2024-03-22 20:42: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
Jeremy Soller
df9f2092e8
Merge pull request #15 from lilyinstarlight/feature/xdg-data-dirs-sessions
...
Search all XDG_DATA_DIRS and XDG_DATA_HOME for sessions
2024-02-24 21:02:16 -07: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
99439e4a56
Fix description in debian template
2024-02-22 18:58:20 -07:00
Jeremy Soller
af0a5fd456
Properly integrate sysusers and tmpfiles into debian packaging
2024-02-20 17:32:36 -07:00
Jeremy Soller
8fb7b9b294
Merge pull request #13 from ryanabx/features/sysusers
...
Add cosmic greeter sysuser and tmpfile configurations for systemd-sysusers and systemd-tmpfiles
2024-02-18 13:21:12 -07:00
Ryan Brue
e3ded5da9a
Add sysusers/tmpfiles config installation to just
2024-02-17 00:55:12 -06:00
Ryan Brue
d0650a6b3e
Add sysuser and tmpfile configs
2024-02-17 00:45:00 -06:00
Jeremy Soller
0320635bd5
Log greeter with systemd-cat
2024-02-07 08:49:08 -07:00
Jeremy Soller
6747366724
Load theme from proxy
2024-02-06 15:48:57 -07:00
Jeremy Soller
586b4027aa
Ensure that cosmic-greeter-daemon is started after install
2024-02-06 15:08:47 -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
b79dcf44eb
Create home directory for cosmic-greeter if it does not exist
2024-02-06 10:05:24 -07:00
Jeremy Soller
4921114f56
Use login service name for pam example
2024-02-06 09:59:09 -07:00
Jeremy Soller
64174e515f
Ensure cosmic-greeter is part of the video group
2024-02-06 09:58:47 -07:00
Jeremy Soller
48c191e0ee
Merge pull request #7 from pop-os/kiosk
...
Use cosmic-comp kiosk mode
2024-02-06 09:46:20 -07:00
Jeremy Soller
a99191ad6d
Use cosmic-comp kiosk mode
2024-02-06 09:31:31 -07:00
Jeremy Soller
acba33c852
Add dependencies for maint scripts
2024-02-05 15:51:00 -07:00
Jeremy Soller
63f456458d
Remove duplicate postinst
2024-02-05 15:48:57 -07:00
Jeremy Soller
9947473cb4
Add debconf question for display-manager, based on gdm3
2024-02-05 15:44:38 -07:00
Jeremy Soller
912bd61da0
Use cosmic-greeter as the greetd user
2024-02-05 12:54:34 -07:00
Jeremy Soller
8993a90d71
Update libcosmic
2024-01-17 15:00:22 -07:00
Jeremy Soller
8a5722aa1b
Merge pull request #6 from pop-os/status_jammy
...
Implement status icons
2024-01-17 13:04:19 -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
Jeremy Soller
0e7964bcad
Merge pull request #2 from pop-os/sctk-session-lock_jammy
...
Use `ext-session-lock` protocol
2023-11-15 17:36:33 -07:00