├── .builds ├── alpine.yml └── archlinux.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── agreety ├── Cargo.toml └── src │ └── main.rs ├── config.toml ├── fakegreet ├── .gitignore ├── Cargo.toml └── src │ ├── error.rs │ └── main.rs ├── greetd.service ├── greetd ├── .gitignore ├── Cargo.toml └── src │ ├── config │ └── mod.rs │ ├── context.rs │ ├── error.rs │ ├── main.rs │ ├── pam │ ├── converse.rs │ ├── env.rs │ ├── ffi.rs │ ├── mod.rs │ └── session.rs │ ├── scrambler.rs │ ├── server.rs │ ├── session │ ├── conv.rs │ ├── interface.rs │ ├── mod.rs │ ├── prctl.rs │ └── worker.rs │ └── terminal │ ├── ioctl.rs │ └── mod.rs ├── greetd_ipc ├── Cargo.toml ├── LICENSE └── src │ ├── codec │ ├── mod.rs │ ├── sync.rs │ └── tokio.rs │ └── lib.rs ├── inish ├── Cargo.toml └── src │ └── lib.rs ├── man ├── Makefile ├── agreety-1.scd ├── greetd-1.scd ├── greetd-5.scd └── greetd-ipc-7.scd └── rustfmt.toml /.builds/alpine.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/.builds/alpine.yml -------------------------------------------------------------------------------- /.builds/archlinux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/.builds/archlinux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/README.md -------------------------------------------------------------------------------- /agreety/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/agreety/Cargo.toml -------------------------------------------------------------------------------- /agreety/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/agreety/src/main.rs -------------------------------------------------------------------------------- /config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/config.toml -------------------------------------------------------------------------------- /fakegreet/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /fakegreet/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/fakegreet/Cargo.toml -------------------------------------------------------------------------------- /fakegreet/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/fakegreet/src/error.rs -------------------------------------------------------------------------------- /fakegreet/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/fakegreet/src/main.rs -------------------------------------------------------------------------------- /greetd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd.service -------------------------------------------------------------------------------- /greetd/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /greetd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/Cargo.toml -------------------------------------------------------------------------------- /greetd/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/config/mod.rs -------------------------------------------------------------------------------- /greetd/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/context.rs -------------------------------------------------------------------------------- /greetd/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/error.rs -------------------------------------------------------------------------------- /greetd/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/main.rs -------------------------------------------------------------------------------- /greetd/src/pam/converse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/pam/converse.rs -------------------------------------------------------------------------------- /greetd/src/pam/env.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/pam/env.rs -------------------------------------------------------------------------------- /greetd/src/pam/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/pam/ffi.rs -------------------------------------------------------------------------------- /greetd/src/pam/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/pam/mod.rs -------------------------------------------------------------------------------- /greetd/src/pam/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/pam/session.rs -------------------------------------------------------------------------------- /greetd/src/scrambler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/scrambler.rs -------------------------------------------------------------------------------- /greetd/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/server.rs -------------------------------------------------------------------------------- /greetd/src/session/conv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/session/conv.rs -------------------------------------------------------------------------------- /greetd/src/session/interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/session/interface.rs -------------------------------------------------------------------------------- /greetd/src/session/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/session/mod.rs -------------------------------------------------------------------------------- /greetd/src/session/prctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/session/prctl.rs -------------------------------------------------------------------------------- /greetd/src/session/worker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/session/worker.rs -------------------------------------------------------------------------------- /greetd/src/terminal/ioctl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/terminal/ioctl.rs -------------------------------------------------------------------------------- /greetd/src/terminal/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd/src/terminal/mod.rs -------------------------------------------------------------------------------- /greetd_ipc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd_ipc/Cargo.toml -------------------------------------------------------------------------------- /greetd_ipc/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /greetd_ipc/src/codec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd_ipc/src/codec/mod.rs -------------------------------------------------------------------------------- /greetd_ipc/src/codec/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd_ipc/src/codec/sync.rs -------------------------------------------------------------------------------- /greetd_ipc/src/codec/tokio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd_ipc/src/codec/tokio.rs -------------------------------------------------------------------------------- /greetd_ipc/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/greetd_ipc/src/lib.rs -------------------------------------------------------------------------------- /inish/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/inish/Cargo.toml -------------------------------------------------------------------------------- /inish/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/inish/src/lib.rs -------------------------------------------------------------------------------- /man/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/man/Makefile -------------------------------------------------------------------------------- /man/agreety-1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/man/agreety-1.scd -------------------------------------------------------------------------------- /man/greetd-1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/man/greetd-1.scd -------------------------------------------------------------------------------- /man/greetd-5.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/man/greetd-5.scd -------------------------------------------------------------------------------- /man/greetd-ipc-7.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kennylevinsen/greetd/HEAD/man/greetd-ipc-7.scd -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | unstable_features = true 2 | imports_granularity = "Crate" 3 | --------------------------------------------------------------------------------