refactor(layouts): extract independent komorebi-layouts crate

This commit moves layout-related code into a new workspace crate
komorebi-layouts, with the intention of re-using it all in komorebi for
Mac instead of maintaining two separate implementations.
This commit is contained in:
LGUG2Z
2026-02-07 13:03:39 -08:00
parent 22e8a79833
commit 0b5141e7a4
19 changed files with 135 additions and 53 deletions
Generated
+16
View File
@@ -3134,6 +3134,7 @@ dependencies = [
"dirs 6.0.0",
"ed25519-dalek",
"hotwatch",
"komorebi-layouts",
"komorebi-themes",
"lazy_static",
"miow",
@@ -3231,6 +3232,21 @@ dependencies = [
"windows-core 0.62.2",
]
[[package]]
name = "komorebi-layouts"
version = "0.1.40"
dependencies = [
"clap",
"color-eyre",
"schemars 1.2.1",
"serde",
"serde_json_lenient",
"serde_yaml 0.9.34+deprecated",
"strum",
"tracing",
"windows 0.62.2",
]
[[package]]
name = "komorebi-shortcuts"
version = "0.1.0"