diff --git a/justfile b/justfile index b272f8cb..1b736267 100644 --- a/justfile +++ b/justfile @@ -28,7 +28,7 @@ install-target-with-jsonschema target: cargo +stable install --path {{ target }} --locked install: - just install-targets komorebic komorebic-no-console komorebi komorebi-bar komorebi-gui + just install-targets komorebic komorebic-no-console komorebi komorebi-bar komorebi-gui komorebi-shortcuts install-with-jsonschema: just install-targets-with-jsonschema komorebic komorebic-no-console komorebi komorebi-bar komorebi-gui komorebi-shortcuts @@ -52,7 +52,7 @@ wpm target: just build-target {{ target }} && wpmctl stop {{ target }}; just copy-target {{ target }} && wpmctl start {{ target }} copy: - just copy-targets komorebic komorebic-no-console komorebi komorebi-bar komorebi-gui + just copy-targets komorebic komorebic-no-console komorebi komorebi-bar komorebi-gui komorebi-shortcuts run target: cargo +stable run --bin {{ target }} --locked --no-default-features diff --git a/komorebi-bar/Cargo.toml b/komorebi-bar/Cargo.toml index e5694dc4..bdaf86f4 100644 --- a/komorebi-bar/Cargo.toml +++ b/komorebi-bar/Cargo.toml @@ -6,8 +6,8 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -komorebi-client = { path = "../komorebi-client" } -komorebi-themes = { path = "../komorebi-themes" } +komorebi-client = { path = "../komorebi-client", default-features = false } +komorebi-themes = { path = "../komorebi-themes", default-features = false } chrono-tz = { workspace = true } chrono = { workspace = true } @@ -44,4 +44,4 @@ windows-icons-fallback = { package = "windows-icons", git = "https://github.com/ [features] default = ["schemars"] -schemars = ["dep:schemars", "komorebi-client/schemars", "komorebi-themes/schemars"] +schemars = ["dep:schemars", "komorebi-client/default", "komorebi-themes/default"] diff --git a/komorebi-client/Cargo.toml b/komorebi-client/Cargo.toml index ef79a3ee..f3c9c0e3 100644 --- a/komorebi-client/Cargo.toml +++ b/komorebi-client/Cargo.toml @@ -6,11 +6,11 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -komorebi = { path = "../komorebi" } +komorebi = { path = "../komorebi", default-features = false } uds_windows = { workspace = true } serde_json = { workspace = true } [features] default = ["schemars"] -schemars = ["komorebi/schemars"] +schemars = ["komorebi/default"] diff --git a/komorebi-gui/Cargo.toml b/komorebi-gui/Cargo.toml index 59559605..da21da07 100644 --- a/komorebi-gui/Cargo.toml +++ b/komorebi-gui/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -komorebi-client = { path = "../komorebi-client" } +komorebi-client = { path = "../komorebi-client", default-features = false } eframe = { workspace = true } egui_extras = { workspace = true } diff --git a/komorebic/Cargo.toml b/komorebic/Cargo.toml index 9e1faa16..a9066cb5 100644 --- a/komorebic/Cargo.toml +++ b/komorebic/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -komorebi-client = { path = "../komorebi-client" } +komorebi-client = { path = "../komorebi-client", default-features = false } chrono = { workspace = true } clap = { workspace = true } @@ -36,7 +36,7 @@ shadow-rs = { workspace = true } [features] default = ["schemars"] -schemars = ["dep:schemars", "komorebi-client/schemars"] +schemars = ["dep:schemars", "komorebi-client/default"] [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(FALSE)'] } \ No newline at end of file