gardesk/gar / 10aeaa5

Browse files

build things

Authored by mfwolffe <wolffemf@dukes.jmu.edu>
SHA
10aeaa5eaf357648e745d56f4e7eb0751d333f9d
Parents
eba3725
Tree
adde718

2 changed files

StatusFile+-
A Cargo.lock 395 0
A Cargo.toml 19 0
Cargo.lockadded
@@ -0,0 +1,395 @@
1
+# This file is automatically @generated by Cargo.
2
+# It is not intended for manual editing.
3
+version = 4
4
+
5
+[[package]]
6
+name = "aho-corasick"
7
+version = "1.1.4"
8
+source = "registry+https://github.com/rust-lang/crates.io-index"
9
+checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
10
+dependencies = [
11
+ "memchr",
12
+]
13
+
14
+[[package]]
15
+name = "as-raw-xcb-connection"
16
+version = "1.0.1"
17
+source = "registry+https://github.com/rust-lang/crates.io-index"
18
+checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
19
+
20
+[[package]]
21
+name = "bitflags"
22
+version = "2.10.0"
23
+source = "registry+https://github.com/rust-lang/crates.io-index"
24
+checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3"
25
+
26
+[[package]]
27
+name = "cfg-if"
28
+version = "1.0.4"
29
+source = "registry+https://github.com/rust-lang/crates.io-index"
30
+checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
31
+
32
+[[package]]
33
+name = "errno"
34
+version = "0.3.14"
35
+source = "registry+https://github.com/rust-lang/crates.io-index"
36
+checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
37
+dependencies = [
38
+ "libc",
39
+ "windows-sys",
40
+]
41
+
42
+[[package]]
43
+name = "gar"
44
+version = "0.1.0"
45
+dependencies = [
46
+ "serde",
47
+ "serde_json",
48
+ "thiserror",
49
+ "tracing",
50
+ "tracing-subscriber",
51
+ "x11rb",
52
+]
53
+
54
+[[package]]
55
+name = "garctl"
56
+version = "0.1.0"
57
+dependencies = [
58
+ "serde",
59
+ "serde_json",
60
+]
61
+
62
+[[package]]
63
+name = "gethostname"
64
+version = "1.1.0"
65
+source = "registry+https://github.com/rust-lang/crates.io-index"
66
+checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8"
67
+dependencies = [
68
+ "rustix",
69
+ "windows-link",
70
+]
71
+
72
+[[package]]
73
+name = "itoa"
74
+version = "1.0.17"
75
+source = "registry+https://github.com/rust-lang/crates.io-index"
76
+checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
77
+
78
+[[package]]
79
+name = "lazy_static"
80
+version = "1.5.0"
81
+source = "registry+https://github.com/rust-lang/crates.io-index"
82
+checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
83
+
84
+[[package]]
85
+name = "libc"
86
+version = "0.2.180"
87
+source = "registry+https://github.com/rust-lang/crates.io-index"
88
+checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc"
89
+
90
+[[package]]
91
+name = "linux-raw-sys"
92
+version = "0.11.0"
93
+source = "registry+https://github.com/rust-lang/crates.io-index"
94
+checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
95
+
96
+[[package]]
97
+name = "log"
98
+version = "0.4.29"
99
+source = "registry+https://github.com/rust-lang/crates.io-index"
100
+checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
101
+
102
+[[package]]
103
+name = "matchers"
104
+version = "0.2.0"
105
+source = "registry+https://github.com/rust-lang/crates.io-index"
106
+checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
107
+dependencies = [
108
+ "regex-automata",
109
+]
110
+
111
+[[package]]
112
+name = "memchr"
113
+version = "2.7.6"
114
+source = "registry+https://github.com/rust-lang/crates.io-index"
115
+checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
116
+
117
+[[package]]
118
+name = "nu-ansi-term"
119
+version = "0.50.3"
120
+source = "registry+https://github.com/rust-lang/crates.io-index"
121
+checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
122
+dependencies = [
123
+ "windows-sys",
124
+]
125
+
126
+[[package]]
127
+name = "once_cell"
128
+version = "1.21.3"
129
+source = "registry+https://github.com/rust-lang/crates.io-index"
130
+checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
131
+
132
+[[package]]
133
+name = "pin-project-lite"
134
+version = "0.2.16"
135
+source = "registry+https://github.com/rust-lang/crates.io-index"
136
+checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"
137
+
138
+[[package]]
139
+name = "proc-macro2"
140
+version = "1.0.105"
141
+source = "registry+https://github.com/rust-lang/crates.io-index"
142
+checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7"
143
+dependencies = [
144
+ "unicode-ident",
145
+]
146
+
147
+[[package]]
148
+name = "quote"
149
+version = "1.0.43"
150
+source = "registry+https://github.com/rust-lang/crates.io-index"
151
+checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a"
152
+dependencies = [
153
+ "proc-macro2",
154
+]
155
+
156
+[[package]]
157
+name = "regex-automata"
158
+version = "0.4.13"
159
+source = "registry+https://github.com/rust-lang/crates.io-index"
160
+checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c"
161
+dependencies = [
162
+ "aho-corasick",
163
+ "memchr",
164
+ "regex-syntax",
165
+]
166
+
167
+[[package]]
168
+name = "regex-syntax"
169
+version = "0.8.8"
170
+source = "registry+https://github.com/rust-lang/crates.io-index"
171
+checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58"
172
+
173
+[[package]]
174
+name = "rustix"
175
+version = "1.1.3"
176
+source = "registry+https://github.com/rust-lang/crates.io-index"
177
+checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
178
+dependencies = [
179
+ "bitflags",
180
+ "errno",
181
+ "libc",
182
+ "linux-raw-sys",
183
+ "windows-sys",
184
+]
185
+
186
+[[package]]
187
+name = "serde"
188
+version = "1.0.228"
189
+source = "registry+https://github.com/rust-lang/crates.io-index"
190
+checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
191
+dependencies = [
192
+ "serde_core",
193
+ "serde_derive",
194
+]
195
+
196
+[[package]]
197
+name = "serde_core"
198
+version = "1.0.228"
199
+source = "registry+https://github.com/rust-lang/crates.io-index"
200
+checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
201
+dependencies = [
202
+ "serde_derive",
203
+]
204
+
205
+[[package]]
206
+name = "serde_derive"
207
+version = "1.0.228"
208
+source = "registry+https://github.com/rust-lang/crates.io-index"
209
+checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
210
+dependencies = [
211
+ "proc-macro2",
212
+ "quote",
213
+ "syn",
214
+]
215
+
216
+[[package]]
217
+name = "serde_json"
218
+version = "1.0.149"
219
+source = "registry+https://github.com/rust-lang/crates.io-index"
220
+checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86"
221
+dependencies = [
222
+ "itoa",
223
+ "memchr",
224
+ "serde",
225
+ "serde_core",
226
+ "zmij",
227
+]
228
+
229
+[[package]]
230
+name = "sharded-slab"
231
+version = "0.1.7"
232
+source = "registry+https://github.com/rust-lang/crates.io-index"
233
+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
234
+dependencies = [
235
+ "lazy_static",
236
+]
237
+
238
+[[package]]
239
+name = "smallvec"
240
+version = "1.15.1"
241
+source = "registry+https://github.com/rust-lang/crates.io-index"
242
+checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
243
+
244
+[[package]]
245
+name = "syn"
246
+version = "2.0.114"
247
+source = "registry+https://github.com/rust-lang/crates.io-index"
248
+checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a"
249
+dependencies = [
250
+ "proc-macro2",
251
+ "quote",
252
+ "unicode-ident",
253
+]
254
+
255
+[[package]]
256
+name = "thiserror"
257
+version = "2.0.17"
258
+source = "registry+https://github.com/rust-lang/crates.io-index"
259
+checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8"
260
+dependencies = [
261
+ "thiserror-impl",
262
+]
263
+
264
+[[package]]
265
+name = "thiserror-impl"
266
+version = "2.0.17"
267
+source = "registry+https://github.com/rust-lang/crates.io-index"
268
+checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913"
269
+dependencies = [
270
+ "proc-macro2",
271
+ "quote",
272
+ "syn",
273
+]
274
+
275
+[[package]]
276
+name = "thread_local"
277
+version = "1.1.9"
278
+source = "registry+https://github.com/rust-lang/crates.io-index"
279
+checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
280
+dependencies = [
281
+ "cfg-if",
282
+]
283
+
284
+[[package]]
285
+name = "tracing"
286
+version = "0.1.44"
287
+source = "registry+https://github.com/rust-lang/crates.io-index"
288
+checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
289
+dependencies = [
290
+ "pin-project-lite",
291
+ "tracing-attributes",
292
+ "tracing-core",
293
+]
294
+
295
+[[package]]
296
+name = "tracing-attributes"
297
+version = "0.1.31"
298
+source = "registry+https://github.com/rust-lang/crates.io-index"
299
+checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
300
+dependencies = [
301
+ "proc-macro2",
302
+ "quote",
303
+ "syn",
304
+]
305
+
306
+[[package]]
307
+name = "tracing-core"
308
+version = "0.1.36"
309
+source = "registry+https://github.com/rust-lang/crates.io-index"
310
+checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
311
+dependencies = [
312
+ "once_cell",
313
+ "valuable",
314
+]
315
+
316
+[[package]]
317
+name = "tracing-log"
318
+version = "0.2.0"
319
+source = "registry+https://github.com/rust-lang/crates.io-index"
320
+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
321
+dependencies = [
322
+ "log",
323
+ "once_cell",
324
+ "tracing-core",
325
+]
326
+
327
+[[package]]
328
+name = "tracing-subscriber"
329
+version = "0.3.22"
330
+source = "registry+https://github.com/rust-lang/crates.io-index"
331
+checksum = "2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e"
332
+dependencies = [
333
+ "matchers",
334
+ "nu-ansi-term",
335
+ "once_cell",
336
+ "regex-automata",
337
+ "sharded-slab",
338
+ "smallvec",
339
+ "thread_local",
340
+ "tracing",
341
+ "tracing-core",
342
+ "tracing-log",
343
+]
344
+
345
+[[package]]
346
+name = "unicode-ident"
347
+version = "1.0.22"
348
+source = "registry+https://github.com/rust-lang/crates.io-index"
349
+checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
350
+
351
+[[package]]
352
+name = "valuable"
353
+version = "0.1.1"
354
+source = "registry+https://github.com/rust-lang/crates.io-index"
355
+checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
356
+
357
+[[package]]
358
+name = "windows-link"
359
+version = "0.2.1"
360
+source = "registry+https://github.com/rust-lang/crates.io-index"
361
+checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
362
+
363
+[[package]]
364
+name = "windows-sys"
365
+version = "0.61.2"
366
+source = "registry+https://github.com/rust-lang/crates.io-index"
367
+checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
368
+dependencies = [
369
+ "windows-link",
370
+]
371
+
372
+[[package]]
373
+name = "x11rb"
374
+version = "0.13.2"
375
+source = "registry+https://github.com/rust-lang/crates.io-index"
376
+checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414"
377
+dependencies = [
378
+ "as-raw-xcb-connection",
379
+ "gethostname",
380
+ "libc",
381
+ "rustix",
382
+ "x11rb-protocol",
383
+]
384
+
385
+[[package]]
386
+name = "x11rb-protocol"
387
+version = "0.13.2"
388
+source = "registry+https://github.com/rust-lang/crates.io-index"
389
+checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd"
390
+
391
+[[package]]
392
+name = "zmij"
393
+version = "1.0.12"
394
+source = "registry+https://github.com/rust-lang/crates.io-index"
395
+checksum = "2fc5a66a20078bf1251bde995aa2fdcc4b800c70b5d92dd2c62abc5c60f679f8"
Cargo.tomladded
@@ -0,0 +1,19 @@
1
+[workspace]
2
+members = ["gar", "garctl"]
3
+resolver = "2"
4
+
5
+[workspace.package]
6
+version = "0.1.0"
7
+edition = "2024"
8
+authors = ["mfwolffe"]
9
+license = "MIT"
10
+repository = "https://github.com/mfwolffe/gar"
11
+description = "Tiling window manager with smart splits"
12
+
13
+[workspace.dependencies]
14
+x11rb = { version = "0.13", features = ["allow-unsafe-code", "randr"] }
15
+tracing = "0.1"
16
+tracing-subscriber = { version = "0.3", features = ["env-filter"] }
17
+thiserror = "2.0"
18
+serde = { version = "1.0", features = ["derive"] }
19
+serde_json = "1.0"