No description
Find a file
Hosted Weblate 4e033c426d
i18n: translation updates from weblate
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Aman Alam <aalam@users.noreply.hosted.weblate.org>
Co-authored-by: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Co-authored-by: David Carvalho <david.snt.carvalho@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Fedorov Alexei <aleksejfedorov963@gmail.com>
Co-authored-by: Geeson Wan <wang14240@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Julien Brouillard <julienbrouillard1@gmail.com>
Co-authored-by: Mattias Eriksson <snaggen@gmail.com>
Co-authored-by: VandaL <vandalhj@gmail.com>
Co-authored-by: Vilius Paliokas <viliuspaliokas@gmail.com>
Co-authored-by: Zahid Rizky Fakhri <zahidrizkyfakhri@gmail.com>
Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org>
Co-authored-by: lorduskordus <lorduskordus@gmail.com>
Co-authored-by: therealmate <hellogaming91@gmail.com>
Co-authored-by: Димко <Term0@ukr.net>
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/ar/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/cs/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/de/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/fr/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/ga/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/hu/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/id/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/kk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/lt/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/pa/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/pl/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/ru/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/sv/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/uk/
Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/zh_Hans/
Translation: Pop OS/COSMIC Greeter
2026-03-09 02:09:50 +01:00
.github Add pull request template 2026-02-13 12:35:27 -07:00
cosmic-greeter-config chore: update dependencies 2025-09-16 09:28:25 -06:00
daemon chore: clippy 2025-10-27 15:10:24 -06:00
dbus Add daemon to proxy user backgrounds 2024-02-06 15:03:07 -07:00
debian chore: cleanup 2025-08-29 10:29:15 -04:00
examples implement a more consistent login mask with a stable layout and improved error messages 2025-11-14 11:50:14 -05:00
i18n i18n: translation updates from weblate 2026-03-09 02:09:50 +01:00
res Update fallback background 2024-08-02 09:42:34 -06:00
src fix: ACK so greetd doesn't wait forever on systems with fingerprint scanner 2026-01-23 03:32:34 +01:00
.gitattributes Update fallback background 2024-08-02 09:42:34 -06:00
.gitignore Add daemon to proxy user backgrounds 2024-02-06 15:03:07 -07:00
build.rs Fix vergen generation 2025-03-25 15:13:50 -06:00
Cargo.lock chore: use libcosmic's freedesktop-desktop-entry 2026-01-23 03:32:19 +01:00
Cargo.toml chore: use libcosmic's freedesktop-desktop-entry 2026-01-23 03:32:19 +01:00
cosmic-greeter-start.sh chore: cleanup logs 2025-09-12 23:47:22 +02:00
cosmic-greeter.toml feat: introduce cosmic-greeter-start for state cleanup 2025-08-12 10:59:29 -05:00
i18n.toml Add localization 2024-05-07 10:07:48 -06:00
justfile feat: introduce cosmic-greeter-start for state cleanup 2025-08-12 10:59:29 -05:00
LICENSE Initial commit 2023-09-29 09:23:23 -06:00
README.md docs: Add note about vendored build commands 2025-11-12 19:03:55 -07:00
rust-toolchain.toml chore: update libcosmic 2025-03-21 15:21:55 +00:00

cosmic-greeter

libcosmic greeter for greetd, which can be run inside cosmic-comp

Development

This project uses just as a command runner.

Available Commands

Building

  • just build-debug - Compile with debug profile
  • just build-release - Compile with release profile (default)
  • just build-vendored - Compile release profile with vendored dependencies
    • Requires vendoring first, which can be done with just vendor

Testing & Development

  • just mock - Run greeter in a windowed compositor for quick testing (builds and runs the mock server example)
  • just run - Run with debug logs (RUST_LOG=debug and RUST_BACKTRACE=full)

Code Quality

  • just check - Run clippy linter with pedantic warnings
  • just check-json - Run clippy with JSON output format

Installation

  • just install - Install all files (binary, daemon, D-Bus config, systemd files)
  • just install-debian - Install only Debian package required files
  • just uninstall - Remove all installed files

Cleanup

  • just clean - Run cargo clean
  • just clean-dist - Run cargo clean and remove vendored dependencies

Vendoring

  • just vendor - Vendor dependencies locally and create vendor.tar
  • just vendor-extract - Extract vendored dependencies from vendor.tar