[package]
edition = "2024"
name = "clip-bridge"
version = "0.1.9"
authors = ["苏向夜 <fu050409@163.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Sync your X11 and Wayland clipboard seamlessly"
readme = "README.md"
keywords = [
"clipboard",
"sync",
"wayland",
"x11",
]
categories = ["command-line-utilities"]
license = "MIT"
repository = "https://github.com/noctisynth/clip-bridge"
[package.metadata.aur]
depends = [
"wayland",
"wayland-protocols",
"libx11",
"libxkbcommon",
"libxkbcommon-x11",
]
optdepends = [
"wl-clipboard",
"xclip",
]
[lib]
name = "clip_bridge"
path = "src/lib.rs"
[[bin]]
name = "clip-bridge"
path = "src/main.rs"
[[example]]
name = "wayland_clipboard_listener"
path = "examples/wayland_clipboard_listener.rs"
[[example]]
name = "wayland_clipboard_writer"
path = "examples/wayland_clipboard_writer.rs"
[[example]]
name = "x11_clipboard_listener"
path = "examples/x11_clipboard_listener.rs"
[dependencies.nix]
version = "0.31.1"
features = ["poll"]
[dependencies.tokio]
version = "1.35"
features = ["full"]
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
version = "0.3"
[dependencies.wayland-client]
version = "0.31"
[dependencies.wayland-protocols]
version = "0.32.10"
features = [
"client",
"unstable",
]
[dependencies.wayland-protocols-misc]
version = "0.3.10"
features = ["client"]
[dependencies.wayland-protocols-wlr]
version = "0.3.10"
features = ["client"]
[dependencies.x11rb]
version = "0.13"
features = ["all-extensions"]