Vukašin Vojinović
17cf4485a9
chore(rustfmt): change imports_granularity to "Module"
...
Also includes a Zed config.
2026-05-02 08:35:47 -06:00
Vukašin Vojinović
a77aaa1904
chore: clippy
2026-05-02 08:35:47 -06:00
Vukašin Vojinović
3200144164
chore: migrate to Rust 2024
...
Removes the use of `set_var`, since it isn't thread safe.
2025-08-29 10:28:53 -04:00
ellieplayswow
8b4a8baea7
Rustfmt + adding checks for OnlyShowIn / NotShowIn
2025-02-28 17:05:04 +01:00
Reilly Brogan
6e48e12443
feat: Import environment variables from systemd user manager
2025-01-14 21:57:19 +01:00
Daniel Huang
4df7261a6c
Simplify is_systemd_used
2024-08-21 19:14:36 +02:00
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