├── .github └── workflows │ └── build.yml ├── .gitignore ├── .ocamlformat ├── CHANGES.md ├── LICENSE ├── Makefile ├── README.md ├── bin ├── spatial │ ├── dune │ ├── jobs.ml │ ├── main.ml │ ├── pp_helpers.ml │ ├── ribbon.ml │ ├── ribbon.mli │ ├── spatial.1.scd │ ├── spatial.5.scd │ ├── state.ml │ ├── windows_registry.ml │ └── workspaces_registry.ml ├── spatialblock │ ├── dune │ ├── main.ml │ └── spatialblock.1.scd └── spatialmsg │ ├── dune │ ├── main.ml │ └── spatialmsg.1.scd ├── contrib ├── i3blocks │ ├── README.md │ └── config ├── sway │ └── spatial.conf └── waybar │ ├── README.md │ ├── config │ └── style.css ├── dune ├── dune-project ├── lib ├── miam │ ├── dune │ ├── miam.ml │ ├── miam.mli │ └── slice.ml ├── mltp_ipc │ ├── dune │ ├── raw_message.ml │ ├── socket.ml │ └── socket.mli ├── spatial_ipc │ ├── dune │ ├── spatial-ipc.7.scd │ ├── spatial_ipc.ml │ └── spatial_ipc.mli ├── sway_ipc │ ├── dune │ ├── sway_ipc.ml │ └── sway_ipc.mli └── sway_ipc_types │ ├── command.ml │ ├── dune │ ├── event.ml │ ├── input_device.ml │ ├── libinput.ml │ ├── message.ml │ ├── node.ml │ ├── output.ml │ ├── rect.ml │ ├── seat.ml │ ├── sway_version.ml │ ├── workspace.ml │ └── workspace_id.ml ├── scripts └── prepare-release-artifacts.sh ├── spatial-dev.opam └── spatial-shell.opam /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | _build/ 2 | _opam/ 3 | _artifacts/ 4 | *.install 5 | -------------------------------------------------------------------------------- /.ocamlformat: -------------------------------------------------------------------------------- 1 | profile = default 2 | version = 0.26.1 3 | -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/README.md -------------------------------------------------------------------------------- /bin/spatial/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/dune -------------------------------------------------------------------------------- /bin/spatial/jobs.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/jobs.ml -------------------------------------------------------------------------------- /bin/spatial/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/main.ml -------------------------------------------------------------------------------- /bin/spatial/pp_helpers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/pp_helpers.ml -------------------------------------------------------------------------------- /bin/spatial/ribbon.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/ribbon.ml -------------------------------------------------------------------------------- /bin/spatial/ribbon.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/ribbon.mli -------------------------------------------------------------------------------- /bin/spatial/spatial.1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/spatial.1.scd -------------------------------------------------------------------------------- /bin/spatial/spatial.5.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/spatial.5.scd -------------------------------------------------------------------------------- /bin/spatial/state.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/state.ml -------------------------------------------------------------------------------- /bin/spatial/windows_registry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/windows_registry.ml -------------------------------------------------------------------------------- /bin/spatial/workspaces_registry.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatial/workspaces_registry.ml -------------------------------------------------------------------------------- /bin/spatialblock/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatialblock/dune -------------------------------------------------------------------------------- /bin/spatialblock/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatialblock/main.ml -------------------------------------------------------------------------------- /bin/spatialblock/spatialblock.1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatialblock/spatialblock.1.scd -------------------------------------------------------------------------------- /bin/spatialmsg/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatialmsg/dune -------------------------------------------------------------------------------- /bin/spatialmsg/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatialmsg/main.ml -------------------------------------------------------------------------------- /bin/spatialmsg/spatialmsg.1.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/bin/spatialmsg/spatialmsg.1.scd -------------------------------------------------------------------------------- /contrib/i3blocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/contrib/i3blocks/README.md -------------------------------------------------------------------------------- /contrib/i3blocks/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/contrib/i3blocks/config -------------------------------------------------------------------------------- /contrib/sway/spatial.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/contrib/sway/spatial.conf -------------------------------------------------------------------------------- /contrib/waybar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/contrib/waybar/README.md -------------------------------------------------------------------------------- /contrib/waybar/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/contrib/waybar/config -------------------------------------------------------------------------------- /contrib/waybar/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/contrib/waybar/style.css -------------------------------------------------------------------------------- /dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/dune -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/dune-project -------------------------------------------------------------------------------- /lib/miam/dune: -------------------------------------------------------------------------------- 1 | (library 2 | (name miam)) 3 | -------------------------------------------------------------------------------- /lib/miam/miam.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/miam/miam.ml -------------------------------------------------------------------------------- /lib/miam/miam.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/miam/miam.mli -------------------------------------------------------------------------------- /lib/miam/slice.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/miam/slice.ml -------------------------------------------------------------------------------- /lib/mltp_ipc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/mltp_ipc/dune -------------------------------------------------------------------------------- /lib/mltp_ipc/raw_message.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/mltp_ipc/raw_message.ml -------------------------------------------------------------------------------- /lib/mltp_ipc/socket.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/mltp_ipc/socket.ml -------------------------------------------------------------------------------- /lib/mltp_ipc/socket.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/mltp_ipc/socket.mli -------------------------------------------------------------------------------- /lib/spatial_ipc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/spatial_ipc/dune -------------------------------------------------------------------------------- /lib/spatial_ipc/spatial-ipc.7.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/spatial_ipc/spatial-ipc.7.scd -------------------------------------------------------------------------------- /lib/spatial_ipc/spatial_ipc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/spatial_ipc/spatial_ipc.ml -------------------------------------------------------------------------------- /lib/spatial_ipc/spatial_ipc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/spatial_ipc/spatial_ipc.mli -------------------------------------------------------------------------------- /lib/sway_ipc/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc/dune -------------------------------------------------------------------------------- /lib/sway_ipc/sway_ipc.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc/sway_ipc.ml -------------------------------------------------------------------------------- /lib/sway_ipc/sway_ipc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc/sway_ipc.mli -------------------------------------------------------------------------------- /lib/sway_ipc_types/command.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/command.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/dune -------------------------------------------------------------------------------- /lib/sway_ipc_types/event.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/event.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/input_device.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/input_device.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/libinput.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/libinput.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/message.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/message.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/node.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/node.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/output.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/rect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/rect.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/seat.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/seat.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/sway_version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/sway_version.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/workspace.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/workspace.ml -------------------------------------------------------------------------------- /lib/sway_ipc_types/workspace_id.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/lib/sway_ipc_types/workspace_id.ml -------------------------------------------------------------------------------- /scripts/prepare-release-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/scripts/prepare-release-artifacts.sh -------------------------------------------------------------------------------- /spatial-dev.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/spatial-dev.opam -------------------------------------------------------------------------------- /spatial-shell.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lthms/spatial-shell/HEAD/spatial-shell.opam --------------------------------------------------------------------------------