No description
Co-authored-by: Benmak Kizuna <benmakworkshop@gmail.com> Co-authored-by: Ettore Atalan <atalanttore@googlemail.com> Co-authored-by: Feike Donia <feikedonia@proton.me> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Hosted Weblate user 130202 <yakup@users.noreply.hosted.weblate.org> Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi> Co-authored-by: Joonas Tuomi <joonastapanituomi@gmail.com> Co-authored-by: Konstantinos <kostas.lampropoulos94@gmail.com> Co-authored-by: Marko X <duffsd@gmail.com> Co-authored-by: Vilius Paliokas <viliuspaliokas@gmail.com> Co-authored-by: jonnysemon <jonnysemon@users.noreply.hosted.weblate.org> Co-authored-by: yakup <mtopac2018@gmail.com> Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/ar/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/de/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/el/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/fi/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/lt/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/nl/ Translate-URL: https://hosted.weblate.org/projects/pop-os/cosmic-greeter/tr/ Translation: Pop OS/COSMIC Greeter |
||
|---|---|---|
| .github | ||
| cosmic-greeter-config | ||
| daemon | ||
| dbus | ||
| debian | ||
| examples | ||
| i18n | ||
| res | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| build.rs | ||
| Cargo.lock | ||
| Cargo.toml | ||
| cosmic-greeter-start.sh | ||
| cosmic-greeter.toml | ||
| i18n.toml | ||
| justfile | ||
| LICENSE | ||
| README.md | ||
| rust-toolchain.toml | ||
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 profilejust 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
- Requires vendoring first, which can be done with
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=debugandRUST_BACKTRACE=full)
Code Quality
just check- Run clippy linter with pedantic warningsjust 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 filesjust uninstall- Remove all installed files
Cleanup
just clean- Runcargo cleanjust clean-dist- Runcargo cleanand remove vendored dependencies
Vendoring
just vendor- Vendor dependencies locally and create vendor.tarjust vendor-extract- Extract vendored dependencies from vendor.tar