Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T02:54:59.149Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

Cargo.toml

136 lines · 3.4 KB · toml
1[package]
2name = "gpui_linux"
3version = "0.1.0"
4edition.workspace = true
5publish.workspace = true
6license = "Apache-2.0"
7
8[lints]
9workspace = true
10
11[lib]
12path = "src/gpui_linux.rs"
13
14[features]
15default = ["wayland", "x11"]
16test-support = ["gpui/test-support"]
17wayland = [
18    "bitflags",
19    "gpui_wgpu",
20    "ashpd/wayland",
21
22    "calloop-wayland-source",
23    "wayland-backend",
24    "wayland-client",
25    "wayland-cursor",
26    "wayland-protocols",
27    "wayland-protocols-plasma",
28    "wayland-protocols-wlr",
29    "filedescriptor",
30    "xkbcommon/wayland",
31    "open",
32    "gpui/wayland",
33]
34x11 = [
35    "gpui_wgpu",
36    "ashpd",
37
38    "as-raw-xcb-connection",
39    "x11rb",
40    "xkbcommon/x11",
41    "xim",
42    "x11-clipboard",
43    "filedescriptor",
44    "open",
45    "scap?/x11",
46]
47screen-capture = [
48    "gpui/screen-capture",
49    "scap",
50]
51
52
53[target.'cfg(any(target_os = "linux", target_os = "freebsd"))'.dependencies]
54accesskit.workspace = true
55accesskit_unix.workspace = true
56anyhow.workspace = true
57bytemuck = "1"
58collections.workspace = true
59image.workspace = true
60futures.workspace = true
61gpui.workspace = true
62gpui_util.workspace = true
63gpui_wgpu = { workspace = true, optional = true, features = ["font-kit"] }
64http_client.workspace = true
65itertools.workspace = true
66libc.workspace = true
67log.workspace = true
68parking_lot.workspace = true
69pathfinder_geometry.workspace = true
70pollster.workspace = true
71profiling.workspace = true
72smallvec.workspace = true
73smol.workspace = true
74strum.workspace = true
75url.workspace = true
76uuid.workspace = true
77
78# Always used
79oo7 = { version = "0.6", default-features = false, features = [
80    "async-std",
81    "native_crypto",
82] }
83calloop = "0.14.3"
84notify-rust.workspace = true
85raw-window-handle.workspace = true
86
87# Used in both windowing options
88ashpd = { workspace = true, optional = true }
89swash.workspace = true
90bitflags = { workspace = true, optional = true }
91filedescriptor = { version = "0.8.2", optional = true }
92open = { version = "5.2.0", optional = true }
93xkbcommon = { version = "0.8.0", default-features = false, optional = true }
94
95# Screen capture
96scap = { workspace = true, optional = true }
97
98# Wayland
99calloop-wayland-source = { version = "0.4.1", optional = true }
100wayland-backend = { version = "0.3.15", features = [
101    "client_system",
102    "dlopen",
103], optional = true }
104wayland-client = { version = "0.31.11", optional = true }
105wayland-cursor = { version = "0.31.11", optional = true }
106wayland-protocols = { version = "0.32.9", features = [
107    "client",
108    "staging",
109    "unstable",
110], optional = true }
111wayland-protocols-plasma = { version = "0.3.9", features = [
112    "client",
113], optional = true }
114wayland-protocols-wlr = { version = "0.3.9", features = [
115    "client",
116], optional = true }
117
118# X11
119as-raw-xcb-connection = { version = "1", optional = true }
120x11rb = { version = "0.13.1", features = [
121    "allow-unsafe-code",
122    "xkb",
123    "randr",
124    "xinput",
125    "cursor",
126    "resource_manager",
127    "sync",
128    "dri3",
129], optional = true }
130# WARNING: If you change this, you must also publish a new version of zed-xim to crates.io
131xim = { git = "https://github.com/zed-industries/xim-rs.git", rev = "16f35a2c881b815a2b6cdfd6687988e84f8447d8", features = [
132    "x11rb-xcb",
133    "x11rb-client",
134], package = "zed-xim", version = "0.4.0-zed", optional = true }
135x11-clipboard = { version = "0.9.3", optional = true }
136
Served at tenant.openagents/omega Member data and write actions are omitted.