No description
Find a file
Ian Douglas Scott 56467755a8 cosmic-comp-config crate, and default input config
This adds a `input-default` setting, which is used for input settings if a
device isn't set in `input-devices`. More awkwardly, it also adds an
`input-touchpad` setting, which is used instead of `input-default` for
touchpad devices, so we can separate mouse and touchpad settings even
though they use the same capability and settings.

This no longer sets the input config, and only reads it. If we add a UI
for per-device config, we'll need some IPC mechanism to list connected
devices. (Assuming cosmic-settings can't use libinput directly for that.)

This moves `InputConfig` and `XkbConfig` to a new `cosmic-comp-config`
crate, so they can be used in `cosmic-settings`.
2023-08-31 13:59:49 -07:00
.github/workflows nix: fix builds and CI 2023-07-05 02:14:07 +08:00
cosmic-comp-config cosmic-comp-config crate, and default input config 2023-08-31 13:59:49 -07:00
data main: Add (optional) systemd notify 2022-04-28 13:41:37 +02:00
debian chore(deb): ignore vendor/ and target/ in source tar 2023-05-25 22:29:01 +02:00
resources i18n: Add german translation 2023-07-31 19:10:22 +02:00
src cosmic-comp-config crate, and default input config 2023-08-31 13:59:49 -07:00
.gitignore Rework source filtering. 2023-01-04 01:52:16 -08:00
build.rs deps: Update to wayland-rs.0.30 2022-07-04 16:01:06 +02:00
Cargo.lock cosmic-comp-config crate, and default input config 2023-08-31 13:59:49 -07:00
Cargo.toml cosmic-comp-config crate, and default input config 2023-08-31 13:59:49 -07:00
config.ron config: Add resizing shortcuts 2023-07-06 00:08:46 +02:00
flake.lock nix: fix builds and CI 2023-07-05 02:14:07 +08:00
flake.nix ci: Add i18n.toml 2023-07-11 17:00:41 +02:00
i18n.toml i18n support 2023-07-06 00:04:34 +02:00
LICENSE Initial commit 2021-12-15 17:25:15 +01:00
Makefile chore: use --offline with vendored builds 2023-05-25 22:28:51 +02:00
rust-toolchain.toml chore: Update lock 2023-06-30 15:15:21 +02:00
rustfmt.toml Fix refresh_focus 2023-04-01 20:35:58 +04:00