mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-11-14 04:43:42 +01:00
One page with the exact commands for each platform, so nobody has to reconstruct them from the flakes and the progress notes: - Windows: nix cross build of the binaries, the crane checks (clippy is the pre-landing gate), the e2e-tests check, native tests of the neutral crates; - KDE: cargo check/test with the right package names (the unit tests are in komorebi-linux, not the thin komorebi binary package), the schema test with one thread, the kfde-* checks of the root flake, the VM suites with `just vm`, the tier lists, E2E_ONLY and KOMOREBI_RECORDER for VM runs; - macOS: cargo build/test/clippy with `-p komorebic -p komorebi -p komorebi-bar`, never `-p komorebic-macos` together with `-p komorebic`, and the Linux-only type-check; - Windows e2e: `nix run .#e2e-windows`, the `bar` scenario, E2E_ONLY, trace, recorder, KEEP_GUEST, SCALE, STATE, bins from another commit; - a what-to-run table and the known flakes with counts, summarised from the flake registry kept by the gate runs (no personal paths). It also records that komorebi-for-kde/justfile still assumes a KDE-only workspace (`just check` would build the Windows crates). Verified by running: `cargo metadata --no-deps` (package names), `cargo check -p komorebi-linux -p komorebi -p komorebic` in komorebi-for-kde (ok), `nix eval --json .#legacyPackages.x86_64-linux.vmTiers` (the tier lists match). Other commands were read from flake.nix, justfiles and the e2e README, not run.