Commit graph

23 commits

Author SHA1 Message Date
cyber-sushi
a0110e1fea Fixed indentation because Builder messed it up somehow 2024-05-31 08:36:37 +02:00
cyber-sushi
94fc3d150b Rewritten config file name parsing 2024-05-29 21:00:04 +02:00
cyber-sushi
7c3da30404 Parse associated layout from config file name 2024-05-29 06:05:33 +02:00
cyber-sushi
2d9b4eeaab Added per app bindings on KDE/Wayland through kdotool 2024-05-27 08:21:38 +02:00
cyber-sushi
a277a73caa Automatically infer DBUS_SESSION_BUS_ADDRESS from UID 2024-05-23 05:55:09 +02:00
cyber-sushi
e563af5c1f Don't set env variables that are already set inside system service 2024-05-23 04:02:27 +02:00
cyber-sushi
6092acc177 Wrap compositor status and active client into their own enum, split environment setup and task spawning 2024-05-18 01:44:04 +02:00
cyber-sushi
19ae1d8629 Removed outdated information from stdout 2024-05-10 02:31:35 +02:00
cyber-sushi
1d2acfb88e Automatically import user environment when running as system service 2024-05-10 01:53:47 +02:00
cyber-sushi
a78978536b Automatically set DISPLAY if not found 2024-05-09 01:57:23 +02:00
cyber-sushi
2d3f4785b9 Fallback to WAYLAND_DISPLAY if XDG_SESSION_TYPE isn't available 2024-05-08 17:55:17 +02:00
cyber-sushi
838f47df1d Run shell commands with least privileges even when running as root 2024-05-07 20:39:40 +02:00
cyber-sushi
89a0ac6143 Assume empty config if no default is found 2024-04-20 09:11:03 +02:00
cyber-sushi
ed8a93ecbd GRAB_DEVICE can be omitted and defaults to true 2024-04-18 18:51:53 +02:00
cyber-sushi
f5452cac5d Added support for custom key modifiers 2024-04-18 13:41:06 +02:00
cyber-sushi
4bb2525cf6 Added more diagnostics to stdout during initialization 2024-04-15 06:30:48 +02:00
cyber-sushi
9425ada0a3 Small change to stdout 2024-04-14 11:37:43 +02:00
cyber-sushi
974e1938fc Fixed line breaks for terminal output 2024-04-07 04:20:25 +02:00
cyber-sushi
28c1722b7e added logic to detect x11 session 2024-03-19 04:28:13 +01:00
cyber-sushi
9965e71c2f stdout now shows device names 2024-03-19 04:28:13 +01:00
cyber-sushi
965d9acd25 Refactor for consistency 2024-03-19 04:28:13 +01:00
cyber-sushi
a2cbcabb3d Added support for key combinations 2024-01-03 17:31:49 +01:00
cyber-sushi
b0f1ed6442
Split from main.rs 2023-12-24 22:18:08 +01:00