├── .gitignore ├── Makefile ├── dune-project ├── i3_workspaces.opam ├── layout.gif ├── readme.md └── src ├── args.ml ├── common ├── actions.ml ├── actions.mli ├── common.ml ├── dune ├── option.ml └── tree.ml ├── configuration ├── configuration.ml ├── configuration.mli └── dune ├── dune ├── handlers ├── binaryLayoutHandler.ml ├── defaultHandler.ml ├── defaultHandler.mli ├── dune ├── execHandler.ml ├── handlers.ml ├── handlers.mli ├── loggerHandler.ml └── simpleLayoutHandler.ml ├── i3_workspaces.ml └── i3dot.ml /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | .merlin 3 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/Makefile -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.11) 2 | (name i3_workspaces) 3 | (version 1.0) 4 | -------------------------------------------------------------------------------- /i3_workspaces.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/i3_workspaces.opam -------------------------------------------------------------------------------- /layout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/layout.gif -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/readme.md -------------------------------------------------------------------------------- /src/args.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/args.ml -------------------------------------------------------------------------------- /src/common/actions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/common/actions.ml -------------------------------------------------------------------------------- /src/common/actions.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/common/actions.mli -------------------------------------------------------------------------------- /src/common/common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/common/common.ml -------------------------------------------------------------------------------- /src/common/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/common/dune -------------------------------------------------------------------------------- /src/common/option.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/common/option.ml -------------------------------------------------------------------------------- /src/common/tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/common/tree.ml -------------------------------------------------------------------------------- /src/configuration/configuration.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/configuration/configuration.ml -------------------------------------------------------------------------------- /src/configuration/configuration.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/configuration/configuration.mli -------------------------------------------------------------------------------- /src/configuration/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/configuration/dune -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/dune -------------------------------------------------------------------------------- /src/handlers/binaryLayoutHandler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/binaryLayoutHandler.ml -------------------------------------------------------------------------------- /src/handlers/defaultHandler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/defaultHandler.ml -------------------------------------------------------------------------------- /src/handlers/defaultHandler.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/defaultHandler.mli -------------------------------------------------------------------------------- /src/handlers/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/dune -------------------------------------------------------------------------------- /src/handlers/execHandler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/execHandler.ml -------------------------------------------------------------------------------- /src/handlers/handlers.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/handlers.ml -------------------------------------------------------------------------------- /src/handlers/handlers.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/handlers.mli -------------------------------------------------------------------------------- /src/handlers/loggerHandler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/loggerHandler.ml -------------------------------------------------------------------------------- /src/handlers/simpleLayoutHandler.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/handlers/simpleLayoutHandler.ml -------------------------------------------------------------------------------- /src/i3_workspaces.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/i3_workspaces.ml -------------------------------------------------------------------------------- /src/i3dot.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chimrod/i3_workspaces/HEAD/src/i3dot.ml --------------------------------------------------------------------------------