├── .github └── workflows │ └── rust.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── docs ├── configuration.md ├── example_config_screenshot.png ├── fallback_config.slint └── overview.md ├── flake.lock ├── flake.nix ├── sample_config ├── style.slint └── wallpaper.jpg └── src ├── args.rs ├── common.rs ├── main.rs ├── message.rs ├── style.rs ├── ui ├── egl.rs ├── mod.rs ├── platform.rs ├── slint_types.rs └── window_adapter.rs └── windowing_thread.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | result 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/README.md -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/example_config_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/docs/example_config_screenshot.png -------------------------------------------------------------------------------- /docs/fallback_config.slint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/docs/fallback_config.slint -------------------------------------------------------------------------------- /docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/docs/overview.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/flake.nix -------------------------------------------------------------------------------- /sample_config/style.slint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/sample_config/style.slint -------------------------------------------------------------------------------- /sample_config/wallpaper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/sample_config/wallpaper.jpg -------------------------------------------------------------------------------- /src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/args.rs -------------------------------------------------------------------------------- /src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/common.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/message.rs -------------------------------------------------------------------------------- /src/style.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/style.rs -------------------------------------------------------------------------------- /src/ui/egl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/ui/egl.rs -------------------------------------------------------------------------------- /src/ui/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/ui/mod.rs -------------------------------------------------------------------------------- /src/ui/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/ui/platform.rs -------------------------------------------------------------------------------- /src/ui/slint_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/ui/slint_types.rs -------------------------------------------------------------------------------- /src/ui/window_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/ui/window_adapter.rs -------------------------------------------------------------------------------- /src/windowing_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FriederHannenheim/cthulock/HEAD/src/windowing_thread.rs --------------------------------------------------------------------------------