├── .editorconfig ├── .gitattributes ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── assets ├── gallery-1.png ├── gallery-2.png └── preview.png ├── default.conf ├── examples ├── active-toplevel.sh ├── active-workspace.sh ├── example.conf └── fix-portals.sh ├── meson.build ├── mwc-ipc └── mwc-ipc.c ├── mwc-portals.conf ├── mwc.desktop ├── protocols └── wlr-layer-shell-unstable-v1.xml ├── src ├── config.c ├── config.h ├── decoration.c ├── decoration.h ├── dnd.c ├── dnd.h ├── gamma_control.c ├── gamma_control.h ├── helpers.c ├── helpers.h ├── ipc.c ├── ipc.h ├── keybinds.c ├── keybinds.h ├── keyboard.c ├── keyboard.h ├── layer_surface.c ├── layer_surface.h ├── layout.c ├── layout.h ├── mwc.c ├── mwc.h ├── output.c ├── output.h ├── pointer.c ├── pointer.h ├── popup.c ├── popup.h ├── rendering.c ├── rendering.h ├── session_lock.c ├── session_lock.h ├── something.c ├── something.h ├── toplevel.c ├── toplevel.h ├── workspace.c └── workspace.h └── util ├── array.h └── ipc_shared.h /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/README.md -------------------------------------------------------------------------------- /assets/gallery-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/assets/gallery-1.png -------------------------------------------------------------------------------- /assets/gallery-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/assets/gallery-2.png -------------------------------------------------------------------------------- /assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/assets/preview.png -------------------------------------------------------------------------------- /default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/default.conf -------------------------------------------------------------------------------- /examples/active-toplevel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/examples/active-toplevel.sh -------------------------------------------------------------------------------- /examples/active-workspace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/examples/active-workspace.sh -------------------------------------------------------------------------------- /examples/example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/examples/example.conf -------------------------------------------------------------------------------- /examples/fix-portals.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/examples/fix-portals.sh -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/meson.build -------------------------------------------------------------------------------- /mwc-ipc/mwc-ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/mwc-ipc/mwc-ipc.c -------------------------------------------------------------------------------- /mwc-portals.conf: -------------------------------------------------------------------------------- 1 | [preferred] 2 | default=wlr;gtk 3 | -------------------------------------------------------------------------------- /mwc.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/mwc.desktop -------------------------------------------------------------------------------- /protocols/wlr-layer-shell-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/protocols/wlr-layer-shell-unstable-v1.xml -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/config.c -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/config.h -------------------------------------------------------------------------------- /src/decoration.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/decoration.c -------------------------------------------------------------------------------- /src/decoration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/decoration.h -------------------------------------------------------------------------------- /src/dnd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/dnd.c -------------------------------------------------------------------------------- /src/dnd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/dnd.h -------------------------------------------------------------------------------- /src/gamma_control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/gamma_control.c -------------------------------------------------------------------------------- /src/gamma_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/gamma_control.h -------------------------------------------------------------------------------- /src/helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/helpers.c -------------------------------------------------------------------------------- /src/helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/helpers.h -------------------------------------------------------------------------------- /src/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/ipc.c -------------------------------------------------------------------------------- /src/ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/ipc.h -------------------------------------------------------------------------------- /src/keybinds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/keybinds.c -------------------------------------------------------------------------------- /src/keybinds.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/keybinds.h -------------------------------------------------------------------------------- /src/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/keyboard.c -------------------------------------------------------------------------------- /src/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/keyboard.h -------------------------------------------------------------------------------- /src/layer_surface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/layer_surface.c -------------------------------------------------------------------------------- /src/layer_surface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/layer_surface.h -------------------------------------------------------------------------------- /src/layout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/layout.c -------------------------------------------------------------------------------- /src/layout.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/layout.h -------------------------------------------------------------------------------- /src/mwc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/mwc.c -------------------------------------------------------------------------------- /src/mwc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/mwc.h -------------------------------------------------------------------------------- /src/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/output.c -------------------------------------------------------------------------------- /src/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/output.h -------------------------------------------------------------------------------- /src/pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/pointer.c -------------------------------------------------------------------------------- /src/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/pointer.h -------------------------------------------------------------------------------- /src/popup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/popup.c -------------------------------------------------------------------------------- /src/popup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/popup.h -------------------------------------------------------------------------------- /src/rendering.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/rendering.c -------------------------------------------------------------------------------- /src/rendering.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/rendering.h -------------------------------------------------------------------------------- /src/session_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/session_lock.c -------------------------------------------------------------------------------- /src/session_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/session_lock.h -------------------------------------------------------------------------------- /src/something.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/something.c -------------------------------------------------------------------------------- /src/something.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/something.h -------------------------------------------------------------------------------- /src/toplevel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/toplevel.c -------------------------------------------------------------------------------- /src/toplevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/toplevel.h -------------------------------------------------------------------------------- /src/workspace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/workspace.c -------------------------------------------------------------------------------- /src/workspace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/src/workspace.h -------------------------------------------------------------------------------- /util/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/util/array.h -------------------------------------------------------------------------------- /util/ipc_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikoloc/mwc/HEAD/util/ipc_shared.h --------------------------------------------------------------------------------