Commit graph

34 commits

Author SHA1 Message Date
Vukašin Vojinović
e1430bd3e0 chore: update dependencies 2025-08-29 10:28:53 -04:00
Ashley Wulber
b2f4277122 feat: inhibit poweroff button 2025-06-13 17:01:48 -04:00
pugaizai
e9858d914c fix: update asyinc-signals to fix loongarch build 2025-03-22 13:06:51 +01:00
ellieplayswow
69987c1a0d Adding in functionality to autostart programs on non-systemd systems 2025-02-28 17:05:04 +01:00
Ashley Wulber
0a3b9f5376 chore: update launch-pad 2024-12-17 16:31:56 -05:00
Ashley Wulber
53237d147f cleanup 2024-11-22 10:40:54 -05:00
Ashley Wulber
60ff2241ed feat: try to gracefully shut down settings daemon when exiting 2024-11-22 10:40:54 -05:00
Ashley Wulber
2612282fcf feat: a11y 2024-11-01 12:52:21 -04: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
93a9524996 added zbus_systemd as an optional dependency 2024-06-27 14:50:20 -04:00
Joshua Ferguson
ecb53ed8f8 updated zbus to 4.3 2024-06-21 12:02:12 -04:00
Ashley Wulber
8fd40b588a refactor: pass an extra pirivileged socket to xdp-cosmic 2024-01-16 17:07:38 -05:00
Ashley Wulber
e2d2732f81 cleanup: git deps 2023-11-13 10:31:38 -05:00
Ashley Wulber
d4d7dbce0e refactor: pass OwnedFd to launch-pad 2023-11-13 10:31:38 -05:00
Ashley Wulber
fd2dc23fac feat: use privileged sockets 2023-11-13 10:31:38 -05:00
Ashley Wulber
a151838b7a cleanup: use merged version of launch-pad 2023-08-03 09:19:45 -04:00
Ashley Wulber
d03c19bd10 update launchpad and use max-restarts with backoff 2023-08-03 09:19:45 -04:00
Ashley Wulber
0115e3aaae refactor: update launchpad 2023-08-03 09:19:45 -04:00
Ashley Wulber
ec6dd44a9c cleanup and update launchpad 2023-08-03 09:19:45 -04:00
Ashley Wulber
e1a174f61d fix: prevent session from exiting 2023-08-03 09:19:45 -04:00
Ashley Wulber
30ce09f54a Revert "update deps"
This reverts commit 17f944f344dd882683a18ae525c40c0dd160aa8b.
2023-08-03 09:19:45 -04:00
Ashley Wulber
8bff06e9a7 wip: better handling of cloexec with reused fds for panel and notifications daemon 2023-08-03 09:19:45 -04:00
Ashley Wulber
183fc329c1 update deps 2023-08-03 09:19:45 -04:00
Ashley Wulber
4c9557f42b feat: send notifications and panel Fds 2023-08-03 09:19:45 -04:00
Ian Douglas Scott
1fe93839db Don't log output of cosmic-comp/cosmic-panel, log panics
It is better to have `cosmic-comp` and `cosmic-panel` log to journald
themselves.

Having panics logged should be helpful if panics ever occur.
2023-01-13 11:57:38 -08:00
Ashley Wulber
c350099b76
feat: cosmic-bg & update deps 2022-10-23 17:41:28 -04:00
Lucy
f75e970847
🚨 Everything now seems to compile! 2022-09-23 14:52:14 -04:00
Lucy
a4a791ed33
🚧 Move process management to launch-pad 2022-09-19 13:48:48 -04:00
Lucy
2bda93e030
D-Bus session service, currently only used to exit. 2022-07-22 11:50:15 -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
8fc34b75b4
Always stop cosmic-session.target when the process exits/panics 2022-07-15 11:05:23 -04:00
Lucy
9bc295b2ad
♻️ Use the systemd_client crate to start cosmic-session.target 2022-07-15 10:58:28 -04:00
Lucy
7be35d6153
🔊 Log to journald 2022-07-11 11:25:34 -04:00
Lucy
a67a677a1a
📦 ♻️ Refactor a bunch of stuff; debian packaging 2022-07-07 16:45:17 -04:00