Ottatop
a83d8275fa
Bump dependencies
2024-03-04 19:22:02 -06:00
Ottatop
f9ca886ed9
Change minor things
2024-03-04 14:44:33 -06:00
Ottatop
63c0ef1e85
Start on a better CLI
2024-03-02 01:23:31 -06:00
Ottatop
16fff3f7e3
Update Smithay
2024-02-29 16:28:25 -06:00
Ottatop
2e0a8b940a
ong I don't remember
2024-02-23 16:24:43 -06:00
Ottatop
e52af7a841
Change default stdout log level to INFO, file level to DEBUG
2024-02-19 00:17:26 -06:00
Ottatop
9b5eac55d1
Fixup Cargo workspace
2024-02-17 23:50:36 -06:00
Ottatop
cea9d9048a
Add some config unit tests
2024-02-17 00:00:25 -06:00
Ottatop
f20c3cd847
Update dependencies
2024-02-07 19:38:15 -06:00
Ottatop
dae790f54c
Update Smithay, add MPL licenses to API libs
2024-01-22 21:04:08 -06:00
Ottatop
0b88ad298b
Completely rip out the old msgpack stuff
...
Did this break anything? ¯\_(ツ)_/¯
2024-01-21 23:42:48 -06:00
Ottatop
2eea7bf71b
Add a bunch more functions
2024-01-18 23:11:25 -06:00
Ottatop
2bf8e25e21
Add a bunch of functions
2024-01-17 21:55:34 -06:00
Ottatop
7fe56ed949
Gracefully shutdown after ctrl-c
2024-01-14 13:34:00 -06:00
Ottatop
0c4fc3ad1d
Start on new example config
...
TODO: write the docs, fix input keysym reading, make a luarocks module
2024-01-12 21:48:07 -06:00
Ottatop
46ba7d9ad0
Extract proto into crate, start impl'ing services
2024-01-09 19:25:51 -06:00
Ottatop
3d05338c82
Add tonic-reflection
2024-01-08 20:11:02 -06:00
Ottatop
48da903a0f
Create proto files
2024-01-08 18:55:59 -06:00
Ottatop
b08b979fe9
Migrate all async to tokio
2024-01-08 13:43:38 -06:00
Ottatop
23f80be22a
Begin moving configuration to gRPC
2024-01-08 12:51:04 -06:00
Ottatop
186d435923
Update dependencies
2024-01-08 12:42:29 -06:00
Ottatop
bfcfe99ccb
Move spawn_once logic into compositor, add spawn_once to Rust API, bump tracing
2023-12-25 21:02:50 -06:00
Vladislav Nepogodin
3fb0a744a2
update dependencies and adjust for smithay changes
2023-12-19 15:08:52 +04:00
Ottatop
cd31059ef8
Update dependencies
2023-10-12 17:10:23 -05:00
Ottatop
d26b9b968c
Add libinput to API
2023-09-28 18:46:08 -05:00
Ottatop
d1076928f2
Add rev
...
Build failed, this is why you should add the commit
2023-09-25 03:45:01 -05:00
Ottatop
307813b062
Fix config reloading
2023-09-21 19:48:52 -05:00
Ottatop
c06cb5b776
Remove WalkDir
2023-09-20 17:20:48 -05:00
Ottatop
cd689fd7a6
Depend on tracing git
2023-09-14 01:34:20 -05:00
Ottatop
4b66c6bd62
Give each Pinnacle instance its own socket
2023-09-11 03:58:43 -05:00
Ottatop
7fb3d798b9
Add file logging
2023-09-11 02:48:33 -05:00
Ottatop
b2b23a88c9
Use BaseDirectories for config dir
2023-09-10 23:40:22 -05:00
Ottatop
dd5992ed98
Remove itertools
2023-09-10 22:53:24 -05:00
Ottatop
89fc2919f3
Simplify input API
2023-09-09 19:27:05 -05:00
Ottatop
01ce9cf0aa
Bump dependencies
2023-09-08 20:46:01 -05:00
Ottatop
4be1c0aae8
Use clap for cli
2023-09-08 00:21:09 -05:00
Ottatop
992daaea98
Use anyhow
2023-08-16 11:28:35 -05:00
Ottatop
e423d1e345
Add metaconfig comments, PINNACLE_DIR env
2023-08-15 21:30:49 -05:00
Ottatop
924588005c
Add metaconfig
2023-08-14 20:33:10 -05:00
Ottatop
4c25f4702e
Expand ~ in SOCKET_DIR
2023-08-07 19:06:10 -05:00
Ottatop
b4f723f7b5
Change MPL to GPL
2023-08-02 20:18:08 -05:00
Ottatop
78e53abf95
Fix Steam black screen and some games not showing up
...
If you are making your own compositor and reading this and Steam opens up as a completely black screen, but you can still hover over popups, don't forget to do renderer.bind_wl_display() and bind the EGL display. I wasted an annoying amount of time trying to find that. In other news, udev is still a bit of a mess and stuff like popups still don't raise themselves. I also still need to fix some kinks with tracking xwayland windows.
2023-08-01 11:22:39 -05:00
Ottatop
f92153eb04
Get xterm to show up
2023-08-01 11:22:39 -05:00
Ottatop
99ad98d1a8
Bump dependencies
2023-07-23 21:53:49 -05:00
Seaotatop
a14ce1ef2e
Improve master stack layout and tags
2023-07-18 10:35:39 -05:00
Seaotatop
24c13f6f7c
Move from threads to async for process output
2023-06-29 11:58:33 -05:00
Seaotatop
1fe510dbf1
Add SPDX identifiers
2023-06-25 17:49:06 -05:00
Seaotatop
1a7b98a666
Merged crates, more work on api
2023-06-17 18:55:04 -05:00
Seaotatop
2b40019045
More work on config API
2023-06-15 12:42:34 -05:00
Seaotatop
51f4f94eca
Started work on config API
2023-06-12 15:40:49 -05:00
Seaotatop
32db3bc238
Project restructure to prepare for config API
2023-06-11 17:56:34 -05:00
Seaotatop
748dadae01
Copied Anvil's udev support
2023-06-09 20:29:17 -05:00
Seaotatop
8f5c55d3a0
Winit pointer drawing, start on udev backend
2023-06-07 12:12:54 -05:00
Seaotatop
e3b65456d6
Added tracing
2023-06-05 21:08:37 -05:00
Seaotatop
b5d24956db
First commit
2023-05-28 19:18:22 -05:00