Commit graph

  • 9a9861f8e3
    feat: additions for optional experimental X support via wayland-proxy-virtwl Ashley Wulber 2022-10-24 14:03:45 -04:00
  • c3901cb99e
    chore: cosmic-bg depends Ashley Wulber 2022-10-23 23:32:03 -04:00
  • 23d702ae1e
    remove privileged socket creation & wayland-proxy-virtwl execution Ashley Wulber 2022-10-23 23:25:05 -04:00
  • 9e8e7a14b7
    wayland-proxy-virtwl Ashley Wulber 2022-10-23 19:48:00 -04:00
  • c41c108c4f
    fix: mark comp sock as not cloexec Ashley Wulber 2022-10-23 19:33:43 -04:00
  • c350099b76
    feat: cosmic-bg & update deps Ashley Wulber 2022-10-23 17:41:28 -04:00
  • 667b5e6c19 Only require profile to be a file Jeremy Soller 2022-09-23 10:43:58 -06:00
  • 91debd1729 Source user profile Jeremy Soller 2022-09-23 10:39:43 -06:00
  • f75e970847
    🚨 Everything now seems to compile! Lucy 2022-09-23 14:52:14 -04:00
  • a4a791ed33
    🚧 Move process management to launch-pad Lucy 2022-09-19 13:47:44 -04:00
  • 9c57475bb6
    Merge pull request #5 from pop-os/osd-portal Lucy 2022-08-24 11:05:30 -04:00
  • 37f32879db Start cosmic-osd, xdg-desktop-portal-cosmic, with privileged sockets Ian Douglas Scott 2022-08-23 18:35:29 -07:00
  • 1b80ab806e
    Merge pull request #4 from pop-os/ownedfd Lucy 2022-08-15 14:31:39 -04:00
  • 46047f4a58 Use OwnedFd, now that it's stable Ian Douglas Scott 2022-08-12 09:14:26 -07:00
  • e822a87072
    📝 Document compositor-related (comp.rs) code Lucy 2022-08-08 11:19:27 -04:00
  • 89c606ab18
    ✨ Exit compositor on IPC failure Lucy 2022-08-03 14:12:05 -04:00
  • 29e6dd0f84
    ✨ Launch swaybg Lucy 2022-07-29 12:00:29 -04:00
  • 36adce5aa8
    ✨ Start cosmic-settings-daemon Lucy 2022-07-29 11:59:51 -04:00
  • 1c8ded8e20
    ✨ Only run one cosmic-panel Lucy 2022-07-29 11:59:12 -04:00
  • 6893bac687
    🚧 Add Restart stub method Lucy 2022-07-25 12:34:21 -04:00
  • afee62bc3d
    Merge pull request #1 from pop-os/applet-host Ashley Wulber 2022-07-25 11:04:18 -04:00
  • 2bda93e030
    ✨ D-Bus session service, currently only used to exit. Lucy 2022-07-22 11:48:03 -04:00
  • d13768607c
    ♻️ Use session proxy when stopping systemd target Lucy 2022-07-21 14:26:32 -04:00
  • 84427afcdf
    fix: add more dependencies Ashley Wulber 2022-07-20 13:17:26 -04:00
  • 0cc6fe8758
    refactor: use new method for creating privileged sockets and running the executable Ashley Wulber 2022-07-20 13:16:23 -04:00
  • 12bd4302c9
    Merge branch 'master' into applet-host Ashley Wulber 2022-07-20 13:10:49 -04:00
  • c450a9ed0d
    Connect to systemd over session DBus rather than system (#2) Ian Douglas Scott 2022-07-20 08:05:19 -07:00
  • cefd13692b
    Don't leak fds, and don't unset cloexec except/until needed (#3) Ian Douglas Scott 2022-07-20 08:05:01 -07:00
  • b2dc23f4f8
    Merge branch 'master' into applet-host Ashley Wulber 2022-07-15 13:44:38 -04:00
  • 41cdc48105
    wip: applet host Ashley Wulber 2022-07-15 12:52:23 -04:00
  • b614753cff
    🩹 I genuinely forgot this was async. (Uses non-blocking systemd manager proxy) Lucy 2022-07-15 11:06:29 -04:00
  • 8fc34b75b4
    ✨ Always stop cosmic-session.target when the process exits/panics Lucy 2022-07-15 11:05:23 -04:00
  • 9bc295b2ad
    ♻️ Use the systemd_client crate to start cosmic-session.target Lucy 2022-07-15 10:58:28 -04:00
  • b33efc83df
    🩹 Don't nest user dbus sessions Lucy 2022-07-13 12:04:16 -04:00
  • 378f137d0a
    ✨ Exit on compositor exit Lucy 2022-07-12 15:57:10 -04:00
  • bc07650f01
    ✨ Add start-cosmic script; cosmic-session.target Lucy 2022-07-12 11:55:53 -04:00
  • 7be35d6153
    🔊 ✨ Log to journald Lucy 2022-07-11 11:25:34 -04:00
  • 07c811ba97
    ✨ Wait for SetEnv Lucy 2022-07-11 10:47:00 -04:00
  • de3ab99743
    🩹 Fix debbuild; session .desktop file Lucy 2022-07-07 17:15:03 -04:00
  • b07df79e4c
    🩹 Don't run cosmic-app-library in the session Lucy 2022-07-07 16:47:05 -04:00
  • a67a677a1a
    📦 ♻️ Refactor a bunch of stuff; debian packaging Lucy 2022-07-07 16:45:17 -04:00
  • a0091235a4
    🗑️ Code cleanup Lucy 2022-07-06 15:32:21 -04:00
  • 5bf43a72af
    ♻️ Use u16 instead of newline Lucy 2022-07-06 11:58:57 -04:00
  • dedfb57285
    ✨ Socket passing works! Lucy 2022-06-30 12:07:45 -04:00
  • 606800a711
    Send length alongside Message::NewPrivilegedClient Lucy 2022-06-30 11:09:00 -04:00
  • f39cdb37b5
    🚧 Proper WAYLAND_SOCKET setup, I think. Lucy 2022-06-30 10:35:02 -04:00
  • 97fa3df483
    🚧 More IPC stuff Lucy 2022-06-28 16:17:43 -04:00
  • a0c05bcb66
    🚧 Implement compositor IPC further Lucy 2022-06-28 13:40:16 -04:00
  • 09b03fda1a
    🚧 Work on session<->comp IPC Lucy 2022-06-27 14:17:31 -04:00
  • a732dafc36
    ✨ Send a socket as COSMIC_SESSION_SOCK to the compositor Lucy 2022-06-27 13:54:24 -04:00
  • be2b800716
    🐛 Whoops, I'm supposed to use WAYLAND_DISPLAY, not WAYLAND_SOCKET (thanks @Drakulix!) Lucy 2022-06-24 20:36:49 -04:00
  • 1350cd4335
    🚧 Doesn't work... Lucy 2022-06-24 15:43:48 -04:00
  • c84857ae9b
    🔒️ Move away from std::env::set_var, which is unsound Lucy 2022-06-24 14:46:14 -04:00
  • fb1a832916
    ✨ Get WAYLAND_SOCKET from comp; run cosmic-panel Lucy 2022-06-24 12:56:38 -04:00
  • 8bf6567a91
    🚧 Basic ProcessHandler works! Lucy 2022-06-24 11:43:48 -04:00
  • 7d3cacf839
    ✏️ Fix typo in error message Lucy 2022-06-23 10:45:57 -04:00
  • bf77beb91e
    ♻️ Use a channel rather than a closure for ProcessHandler Lucy 2022-06-23 10:42:50 -04:00
  • affb81a7a0
    🚧 Add process handling framework Lucy 2022-06-22 14:09:59 -04:00
  • 5b9527461f
    🎉 Initial Commit Lucy 2022-06-22 12:22:30 -04:00
  • 3a58d654ee
    Initial commit Lucy 2022-06-20 13:45:14 -04:00