Commit graph

97 commits

Author SHA1 Message Date
bf630a4b57 fix(daemon): resolve outputs.ron from the user's passwd home
The greeter daemon runs as root without HOME set, so
xdg::BaseDirectories resolved the state dir against root's
environment and never found the user's cosmic-comp output layout.
The greeter therefore came up with the default monitor arrangement
instead of the saved one.

Resolve the home directory from the passwd entry of the user being
described, read ~/.local/state/cosmic-comp/outputs.ron directly, and
fall back to an empty list when the file is absent.

Also revert the two version fields that the 1.3.0 bulk bump rewrote by
mistake: greetd_ipc has no 1.3.0 release, and the crate version is kept
at 0.1.0 to stay consistent with Cargo.lock so --locked builds work.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-07 16:29:20 +02:00
0f51e9d29f chore: sync lockfile with rebased local dep versions
Leyoda 2026 – GPLv3
2026-07-04 11:30:33 +02:00
0df32b8143 fix: adapt to cosmic-theme background(transparent) accessor
Leyoda 2026 – GPLv3
2026-07-03 18:21:18 +02:00
5fcd257eae Refresh Cargo lockfile after upstream rebase 2026-07-03 18:21:18 +02:00
69c1151099 chore: resolve local graphics dependencies 2026-07-03 18:21:18 +02:00
d2379253de chore: use local glyphon lockfile 2026-07-03 18:21:18 +02:00
6ca9abf3d7 chore: refresh lockfile for libcosmic-yoda rebase
Bump cosmic-freedesktop-icons SHA (and other transitive deps) to satisfy
APIs introduced by upstream commits absorbed in libcosmic-yoda squash
rebase on 2026-05-25.

Leyoda 2026 – GPLv3
2026-07-03 18:21:18 +02:00
8ae7eae129 chore: use local cosmic-text checkout 2026-07-03 18:21:18 +02:00
9bb40d6ac7 yoda: use local dbus settings bindings 2026-07-03 18:21:18 +02:00
1fa52f6f27 yoda: use local COSMIC stack 2026-07-03 18:21:18 +02:00
Ashley Wulber
c9307585a5 chore: update deps 2026-05-07 12:51:01 -04:00
Vukašin Vojinović
b021887c6c chore: update dependencies 2026-04-29 00:20:17 +02:00
Vukašin Vojinović
ec1b80534a refactor: replace chrono with jiff 2026-04-29 00:20:17 +02:00
Ashley Wulber
619910c5cc chore: update libcosmic
fixes input clipping
2026-04-14 10:27:16 -06:00
Ashley Wulber
d1a69fe1e8 fix: advanced-shaping 2026-04-06 16:13:17 -04:00
Ashley Wulber
ff62e25e10 chore: update libcosmic 2026-03-30 12:49:32 -06:00
Ashley Wulber
0c7a15cd65 chore: update libcosmic 2026-03-30 12:49:32 -06:00
Ashley Wulber
6dad294e59 chore: update deps 2026-03-30 12:49:32 -06:00
Ashley Wulber
a32f3d017a chore: update deps 2026-03-30 12:49:32 -06:00
Ashley Wulber
0272e189f4 fix: battery icon 2026-03-30 12:49:32 -06:00
Ashley Wulber
9dda03ca3d chore: update deps 2026-03-30 12:49:32 -06:00
Ashley Wulber
89671a793f chore: updates after iced rebase 2026-03-30 12:49:32 -06:00
Jeremy Soller
63cd93bddd
Security hardening (#426)
- Switch gid and supplementary groups to user's when reading user's
  config
- Only show users between UID_MIN and UID_MAX in /etc/login.defs
- Open accountsservice icons with O_NOFOLLOW to explicitly disallow
  symlinks
2026-03-13 08:35:18 -06:00
Hojjat
4acdc099f4 chore: use libcosmic's freedesktop-desktop-entry 2026-01-23 03:32:19 +01:00
Ashley Wulber
fec5ffef68 chore: add image features 2025-10-15 21:44:34 -06:00
Michael Aaron Murphy
762b92e5d1
fix: update cosmic-randr-shell and other dependencies 2025-09-17 18:25:19 +02:00
Vukašin Vojinović
31912afaa1 chore: update dependencies
The ICU update reduces binary size by ~20 MB.
2025-09-16 09:28:25 -06:00
Ashley Wulber
79bf2cb4f8 chore: cleanup logs 2025-09-12 23:47:22 +02:00
Ashley Wulber
f150f9e54e chore: cleanup 2025-08-29 10:29:15 -04:00
Ashley Wulber
16185fe21e fix: reposition subsurface after layer surface size update 2025-08-29 10:29:15 -04:00
Ashley Wulber
0e2141ac6c refactor: use randr kdl command
cleanup

chore: update deps

fix: typo
2025-08-29 10:29:15 -04:00
Ashley Wulber
f3f7d5cfb6 feat: load and apply output configs
fix: typo

chore: update deps

cleanup
2025-08-29 10:29:15 -04:00
Ashley Wulber
262c07d649 chore: update deps 2025-08-12 10:59:29 -05:00
Ashley Wulber
a57b460733 chore: update csd 2025-08-12 10:59:29 -05:00
Ashley Wulber
992480fc9f fix: patch cosmic-protocols 2025-08-12 10:59:29 -05:00
Ashley Wulber
09e0950ffe feat: accessibility menu 2025-08-12 10:59:29 -05:00
Ashley Wulber
9a72c09fed better syncing 2025-08-12 10:59:29 -05:00
Ashley Wulber
9c1306d8c7 feat: accessibility menu 2025-08-12 10:59:29 -05:00
Ashley Wulber
b848d52d58 chore: update libcosmic 2025-07-29 16:04:06 -06:00
Ashley Wulber
abc591db6d refactor: allow entering username 2025-06-27 08:43:04 -04:00
Jeremy Soller
b38bcd296a
Show if caps lock is active, fixes #115 2025-05-15 14:18:08 -06:00
Jeremy Soller
b16be3c5ae Update cosmic-applets-config 2025-05-12 14:48:32 -06:00
Jeremy Soller
c9913834f2 Cleanup config handling 2025-05-12 14:48:32 -06:00
Ashley Wulber
2a07c81954 chore: update libcosmic 2025-04-11 13:07:28 -04:00
Ashley Wulber
37cff18672 refactor: use icu for datetime 2025-04-10 15:35:57 -06:00
Michael Aaron Murphy
0600931abf refactor: improve and fix subscriptions and async logic 2025-04-10 16:51:24 -04:00
LinuxBoy-96
3236f3ec31
chore: switch from lexopt to clap_lex 2025-03-25 16:10:47 +01:00
pugaizai
f826b8cce8 fix: update nix to fix loongarch64 build 2025-03-24 19:51:30 +01:00
LinuxBoy-96
5b383f669b
feat: add help and version command line arguments 2025-03-24 19:50:51 +01:00
Ashley Wulber
b896732eed chore: update libcosmic 2025-03-21 15:21:55 +00:00