Commit graph

180 commits

Author SHA1 Message Date
Michael Aaron Murphy
fae8ac6a9f
fix: set OZONE default to auto 2025-02-17 20:11:52 +01:00
Michael Aaron Murphy
8020134a9f
set ELECTRON_OZONE_PLATFORM_HINT to wayland 2025-02-15 00:48:36 +01:00
Reilly Brogan
6e48e12443 feat: Import environment variables from systemd user manager 2025-01-14 21:57:19 +01:00
Dan MacLeod
38e3686579
fix: steam fails when dconf profile lacks ending newline 2025-01-10 15:28:23 +01:00
Jeremy Soller
998cf3fba7
Switch media handler to COSMIC Player 2025-01-02 09:34:01 -07:00
Jeremy Soller
346a1a6529
Merge branch 'master' of https://github.com/pop-os/cosmic-session 2025-01-02 09:30:49 -07:00
Jeremy Soller
f5b36c5e56
Add cosmic-player 2025-01-02 09:30:40 -07:00
Ryan Brue
6650b910b5 fix: don't set XCURSOR_THEME in start-cosmic
Setting XCURSOR_THEME messes up custom cursor theme overrides, so let's set the Cosmic cursor theme another way in distros and such

Signed-off-by: Ryan Brue <ryanbrue.dev@gmail.com>
2024-12-31 17:02:49 +01:00
Ashley Wulber
0a3b9f5376 chore: update launch-pad 2024-12-17 16:31:56 -05:00
Victoria Brekenfeld
78316ba39c build: Make dconf profile path explicit and configurable 2024-12-06 15:47:47 +01:00
Victoria Brekenfeld
87a0644435 session: Add custom dconf profile
This causes the cosmic-session to have a separate
writable dconf-database (while still inheriting
the default user database).

This will (partially) prevent issues such as
https://github.com/pop-os/cosmic-epoch/issues/1174
in the future, as other desktops won't pick up
cosmic's dconf profile.
2024-12-04 16:51:50 +01: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
Victoria Brekenfeld
5a0df6afb6 main: Only launch xdg-portal on COSMIC 2024-10-31 10:51:10 -07:00
Victoria Brekenfeld
c44946be82 comp: Allow to specify different compositors 2024-10-31 10:51:10 -07:00
Ian Douglas Scott
342369eaf9 Launch cosmic-idle 2024-10-30 10:58:29 -06:00
Ashley Wulber
c3a35f323b
fix: log cosmic-settings-daemon output 2024-10-16 20:33:10 -04:00
Jeremy Soller
b3900bc33e
Handle inode/mount-point with cosmic-files 2024-10-04 16:05:16 -06:00
Jeremy Soller
657b330669
Launch cosmic-files-applet 2024-10-03 15:42:49 -06:00
Jeremy Soller
e9d682ce37
Use cosmic-store for mime:// 2024-10-03 14:57:43 -06:00
Jeremy Soller
a3ba1adaff
Handle flatpakref with cosmic-store 2024-10-02 11:22:30 -06:00
Jeremy Soller
51670b5914
Add store to mimeapps, cleanup unused entries 2024-10-02 09:59:19 -06:00
Jeremy Soller
d06f94a8a0
Add system-config-printer to recommends 2024-09-17 10:06:12 -06:00
Victoria Brekenfeld
39c7f93800 start-cosmic: Set QT auto scaling env variables
This makes sure together with our XSettings implementation in cosmic-comp,
that QT apps running on their xcb backend will react to the DPI values
we are setting by changing their internal scaling.
2024-09-02 20:04:56 +02:00
Foxinatel
65d4ee1fe2 Make failure to connect to journald a warning, not a hard error 2024-08-29 11:59:48 +02:00
Foxinatel
6519f1d068 Builds without systemd should no longer hard depend on journald 2024-08-29 11:59:48 +02:00
Foxinatel
7b1588611c Fix compile-time errors with --no-default-features 2024-08-29 11:59:48 +02:00
Daniel Huang
4df7261a6c
Simplify is_systemd_used 2024-08-21 19:14:36 +02:00
Jeremy Soller
c3de3d24dd
Depend on switcheroo-control 2024-07-31 12:17:20 -06:00
dengelt
577a181122 support CARGO_TARGET_DIR 2024-07-15 08:00:30 -06: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
Jeremy Soller
cb33b70ca6
Recommend cosmic-wallpapers 2024-06-26 07:54:23 -06:00
Jeremy Soller
a44e8ddc0a
Fix cosmic-session target 2024-06-24 09:43:26 -06:00
Joshua Ferguson
23c062951c moved from dbus_interface to interface due to deprecation warning 2024-06-21 12:02:12 -04:00
Joshua Ferguson
ecb53ed8f8 updated zbus to 4.3 2024-06-21 12:02:12 -04:00
Jeremy Soller
153952c1ed
Fix gsettings override session name 2024-06-21 09:11:45 -06:00
Jeremy Soller
db1b12b7d7
Install gsettings 2024-06-21 09:04:52 -06:00
Jeremy Soller
22fe67cfeb
Add Wants=xdg-desktop-autostart.target to systemd target 2024-05-28 10:59:29 -06:00
Jeremy Soller
c341953588
Add gsettings overrides for GTK 2024-05-28 10:52:24 -06:00
Jeremy Soller
d8ff9791b0
Use cosmic-store to handle appstream: 2024-05-20 10:14:26 -06:00
Ryan Brue
5613bc6606 fix: set cursor theme to COSMIC 2024-05-03 23:45:11 +02:00
Jeremy Soller
54c0955516
Use cosmic-files for inode/directory 2024-04-19 14:17:16 -06:00
Jeremy Soller
9d65eca9c9 Launch cosmic-greeter as a daemon 2024-04-08 09:43:20 -06:00
Jeremy Soller
d5d9c58746
Add xwayland as depends 2024-03-27 10:04:34 -06:00