Commit graph

15 commits

Author SHA1 Message Date
Joshua Ferguson
b4561cfc71 [squash] systemd scopes support
changes for code review

[squash] systemd scopes support

(doesn't compile) zbus connection seems to be missing sync

I think I got it

scoping works again

switched to a different method of systemd detection and cleaned up dead code

switch launchpad dependency back to main and removed unused imports
2024-06-27 14:50:20 -04:00
Joshua Ferguson
b096107f81 trying to figure out the ideal way to feature gate systemd 2024-06-27 14:50:20 -04:00
Joshua Ferguson
9409cae3f1 failure to create scopes should not stop session from launching 2024-06-27 14:50:20 -04:00
Joshua Ferguson
d6741d5786 logged in and confirmed scopes worked 2024-06-27 14:50:20 -04:00
Joshua Ferguson
93a9524996 added zbus_systemd as an optional dependency 2024-06-27 14:50:20 -04:00
Joshua Ferguson
e1a0048f33 WIP: use systemd scopes for process management 2024-06-27 14:50:20 -04:00
Ron Waldon-Howe
b724bddf49 feat: set XDG_SESSION_TYPE=wayland just before graphical-session.target 2024-01-17 00:09:35 +01:00
Ron Waldon-Howe
0bedac052a fix: allow calls for systemd target to fail 2024-01-11 14:57:37 +11:00
Ashley Wulber
eabfa58bd5 fix: typos in error messages 2023-08-03 09:19:45 -04:00
Ashley Wulber
e1a174f61d fix: prevent session from exiting 2023-08-03 09:19:45 -04:00
Lucy
d13768607c
♻️ Use session proxy when stopping systemd target 2022-07-21 14:26:32 -04:00
Ian Douglas Scott
c450a9ed0d
Connect to systemd over session DBus rather than system (#2)
This seems to be correct for starting user services.
2022-07-20 11:05:19 -04:00
Lucy
b614753cff
🩹 I genuinely forgot this was async. (Uses non-blocking systemd manager proxy) 2022-07-15 11:06:29 -04:00
Lucy
9bc295b2ad
♻️ Use the systemd_client crate to start cosmic-session.target 2022-07-15 10:58:28 -04:00
Lucy
bc07650f01
Add start-cosmic script; cosmic-session.target 2022-07-12 11:55:53 -04:00