├── .clang-format ├── .editorconfig ├── .gitignore ├── COPYING ├── LICENSE.md ├── Makefile ├── README.md ├── cwc-portals.conf ├── cwc.desktop ├── cwctl ├── cmd-screen.c ├── cwctl.h ├── gen.py ├── ipc-common.c ├── main.c ├── meson.build └── script │ ├── binds.lua │ ├── client.lua │ ├── input.lua │ ├── plugin.lua │ └── screen.lua ├── defconfig ├── conf.lua ├── keybind.lua ├── oneshot.lua └── rc.lua ├── docs ├── 00-getting-started.md ├── 10-changelog.md ├── 30-custom-layout.md ├── 80-c-plugin.md ├── config.ld ├── ldoc.css └── ldoc.ltp ├── flake.lock ├── flake.nix ├── include ├── cwc │ ├── config.h │ ├── desktop │ │ ├── idle.h │ │ ├── layer_shell.h │ │ ├── output.h │ │ ├── session_lock.h │ │ ├── toplevel.h │ │ └── transaction.h │ ├── input │ │ ├── cursor.h │ │ ├── keyboard.h │ │ ├── manager.h │ │ ├── seat.h │ │ ├── switch.h │ │ ├── tablet.h │ │ ├── text_input.h │ │ └── touch.h │ ├── ipc.h │ ├── layout │ │ ├── bsp.h │ │ ├── container.h │ │ └── master.h │ ├── luac.h │ ├── luaclass.h │ ├── luaobject.h │ ├── plugin.h │ ├── process.h │ ├── protocol │ │ └── dwl_ipc_v2.h │ ├── server.h │ ├── signal.h │ ├── timer.h │ ├── types.h │ └── util.h └── private │ ├── callback.h │ ├── luac.h │ └── server.h ├── lib ├── config.lua ├── cuteful │ ├── client.lua │ ├── enum.lua │ ├── init.lua │ ├── pointer.lua │ ├── screen.lua │ └── tag.lua ├── gears │ ├── cache.lua │ ├── color.lua │ ├── debug.lua │ ├── filesystem.lua │ ├── geometry.lua │ ├── init.lua │ ├── matcher.lua │ ├── math.lua │ ├── matrix.lua │ ├── object.lua │ ├── object │ │ └── properties.lua │ ├── protected_call.lua │ ├── shape.lua │ ├── sort │ │ ├── init.lua │ │ └── topological.lua │ ├── string.lua │ ├── surface.lua │ ├── table.lua │ ├── timer.lua │ └── wallpaper.lua ├── impl │ ├── border.lua │ └── init.lua └── wibox │ ├── hierarchy.lua │ ├── init.lua │ └── widget │ └── base.lua ├── meson.build ├── meson.options ├── nix ├── default.nix └── nixos-module.nix ├── plugins ├── cwcle.c ├── dwl-ipc.c ├── flayout.c └── meson.build ├── protocol ├── dwl-ipc-unstable-v2.xml ├── meson.build ├── wlr-layer-shell-unstable-v1.xml └── wlr-output-power-management-unstable-v1.xml ├── src ├── config.c ├── defaultcfg.lua ├── desktop │ ├── idle.c │ ├── layer_shell.c │ ├── output.c │ ├── session_lock.c │ ├── toplevel.c │ └── transaction.c ├── input │ ├── cursor.c │ ├── keybinding.c │ ├── keyboard.c │ ├── manager.c │ ├── seat.c │ ├── switch.c │ ├── tablet.c │ ├── text_input.c │ └── touch.c ├── ipc │ ├── common.c │ └── server.c ├── layout │ ├── bsp.c │ ├── container.c │ └── master.c ├── luac.c ├── luaclass.c ├── luaobject.c ├── main.c ├── meson.build ├── objects │ ├── client.c │ ├── container.c │ ├── input.c │ ├── kbd.c │ ├── kbind.c │ ├── kbindmap.c │ ├── layer_shell.c │ ├── pointer.c │ ├── screen.c │ ├── tag.c │ └── timer.c ├── plugin.c ├── process.c ├── protocol │ └── dwl_ipc_v2.c ├── server.c ├── signal.c ├── util-map.c └── util.c └── tests ├── capi ├── signal.c └── signal.lua ├── hash.c ├── hash.cpp ├── kbindgen.lua ├── luapi ├── client.lua ├── container.lua ├── kbd.lua ├── kbinding.lua ├── layer_shell.lua ├── plugin.lua ├── pointer.lua ├── screen.lua ├── signal.lua └── tag.lua ├── meson.build └── rc.lua /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/.clang-format -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/COPYING -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/README.md -------------------------------------------------------------------------------- /cwc-portals.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwc-portals.conf -------------------------------------------------------------------------------- /cwc.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwc.desktop -------------------------------------------------------------------------------- /cwctl/cmd-screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/cmd-screen.c -------------------------------------------------------------------------------- /cwctl/cwctl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/cwctl.h -------------------------------------------------------------------------------- /cwctl/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/gen.py -------------------------------------------------------------------------------- /cwctl/ipc-common.c: -------------------------------------------------------------------------------- 1 | ../src/ipc/common.c -------------------------------------------------------------------------------- /cwctl/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/main.c -------------------------------------------------------------------------------- /cwctl/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/meson.build -------------------------------------------------------------------------------- /cwctl/script/binds.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/script/binds.lua -------------------------------------------------------------------------------- /cwctl/script/client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/script/client.lua -------------------------------------------------------------------------------- /cwctl/script/input.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/script/input.lua -------------------------------------------------------------------------------- /cwctl/script/plugin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/script/plugin.lua -------------------------------------------------------------------------------- /cwctl/script/screen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/cwctl/script/screen.lua -------------------------------------------------------------------------------- /defconfig/conf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/defconfig/conf.lua -------------------------------------------------------------------------------- /defconfig/keybind.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/defconfig/keybind.lua -------------------------------------------------------------------------------- /defconfig/oneshot.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/defconfig/oneshot.lua -------------------------------------------------------------------------------- /defconfig/rc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/defconfig/rc.lua -------------------------------------------------------------------------------- /docs/00-getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/docs/00-getting-started.md -------------------------------------------------------------------------------- /docs/10-changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/docs/10-changelog.md -------------------------------------------------------------------------------- /docs/30-custom-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/docs/30-custom-layout.md -------------------------------------------------------------------------------- /docs/80-c-plugin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/docs/80-c-plugin.md -------------------------------------------------------------------------------- /docs/config.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/docs/config.ld -------------------------------------------------------------------------------- /docs/ldoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/docs/ldoc.css -------------------------------------------------------------------------------- /docs/ldoc.ltp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/docs/ldoc.ltp -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/flake.nix -------------------------------------------------------------------------------- /include/cwc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/config.h -------------------------------------------------------------------------------- /include/cwc/desktop/idle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/desktop/idle.h -------------------------------------------------------------------------------- /include/cwc/desktop/layer_shell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/desktop/layer_shell.h -------------------------------------------------------------------------------- /include/cwc/desktop/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/desktop/output.h -------------------------------------------------------------------------------- /include/cwc/desktop/session_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/desktop/session_lock.h -------------------------------------------------------------------------------- /include/cwc/desktop/toplevel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/desktop/toplevel.h -------------------------------------------------------------------------------- /include/cwc/desktop/transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/desktop/transaction.h -------------------------------------------------------------------------------- /include/cwc/input/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/cursor.h -------------------------------------------------------------------------------- /include/cwc/input/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/keyboard.h -------------------------------------------------------------------------------- /include/cwc/input/manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/manager.h -------------------------------------------------------------------------------- /include/cwc/input/seat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/seat.h -------------------------------------------------------------------------------- /include/cwc/input/switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/switch.h -------------------------------------------------------------------------------- /include/cwc/input/tablet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/tablet.h -------------------------------------------------------------------------------- /include/cwc/input/text_input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/text_input.h -------------------------------------------------------------------------------- /include/cwc/input/touch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/input/touch.h -------------------------------------------------------------------------------- /include/cwc/ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/ipc.h -------------------------------------------------------------------------------- /include/cwc/layout/bsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/layout/bsp.h -------------------------------------------------------------------------------- /include/cwc/layout/container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/layout/container.h -------------------------------------------------------------------------------- /include/cwc/layout/master.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/layout/master.h -------------------------------------------------------------------------------- /include/cwc/luac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/luac.h -------------------------------------------------------------------------------- /include/cwc/luaclass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/luaclass.h -------------------------------------------------------------------------------- /include/cwc/luaobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/luaobject.h -------------------------------------------------------------------------------- /include/cwc/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/plugin.h -------------------------------------------------------------------------------- /include/cwc/process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/process.h -------------------------------------------------------------------------------- /include/cwc/protocol/dwl_ipc_v2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/protocol/dwl_ipc_v2.h -------------------------------------------------------------------------------- /include/cwc/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/server.h -------------------------------------------------------------------------------- /include/cwc/signal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/signal.h -------------------------------------------------------------------------------- /include/cwc/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/timer.h -------------------------------------------------------------------------------- /include/cwc/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/types.h -------------------------------------------------------------------------------- /include/cwc/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/cwc/util.h -------------------------------------------------------------------------------- /include/private/callback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/private/callback.h -------------------------------------------------------------------------------- /include/private/luac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/private/luac.h -------------------------------------------------------------------------------- /include/private/server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/include/private/server.h -------------------------------------------------------------------------------- /lib/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/config.lua -------------------------------------------------------------------------------- /lib/cuteful/client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/cuteful/client.lua -------------------------------------------------------------------------------- /lib/cuteful/enum.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/cuteful/enum.lua -------------------------------------------------------------------------------- /lib/cuteful/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/cuteful/init.lua -------------------------------------------------------------------------------- /lib/cuteful/pointer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/cuteful/pointer.lua -------------------------------------------------------------------------------- /lib/cuteful/screen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/cuteful/screen.lua -------------------------------------------------------------------------------- /lib/cuteful/tag.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/cuteful/tag.lua -------------------------------------------------------------------------------- /lib/gears/cache.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/cache.lua -------------------------------------------------------------------------------- /lib/gears/color.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/color.lua -------------------------------------------------------------------------------- /lib/gears/debug.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/debug.lua -------------------------------------------------------------------------------- /lib/gears/filesystem.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/filesystem.lua -------------------------------------------------------------------------------- /lib/gears/geometry.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/geometry.lua -------------------------------------------------------------------------------- /lib/gears/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/init.lua -------------------------------------------------------------------------------- /lib/gears/matcher.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/matcher.lua -------------------------------------------------------------------------------- /lib/gears/math.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/math.lua -------------------------------------------------------------------------------- /lib/gears/matrix.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/matrix.lua -------------------------------------------------------------------------------- /lib/gears/object.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/object.lua -------------------------------------------------------------------------------- /lib/gears/object/properties.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/object/properties.lua -------------------------------------------------------------------------------- /lib/gears/protected_call.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/protected_call.lua -------------------------------------------------------------------------------- /lib/gears/shape.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/shape.lua -------------------------------------------------------------------------------- /lib/gears/sort/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/sort/init.lua -------------------------------------------------------------------------------- /lib/gears/sort/topological.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/sort/topological.lua -------------------------------------------------------------------------------- /lib/gears/string.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/string.lua -------------------------------------------------------------------------------- /lib/gears/surface.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/surface.lua -------------------------------------------------------------------------------- /lib/gears/table.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/table.lua -------------------------------------------------------------------------------- /lib/gears/timer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/timer.lua -------------------------------------------------------------------------------- /lib/gears/wallpaper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/gears/wallpaper.lua -------------------------------------------------------------------------------- /lib/impl/border.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/impl/border.lua -------------------------------------------------------------------------------- /lib/impl/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/impl/init.lua -------------------------------------------------------------------------------- /lib/wibox/hierarchy.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/wibox/hierarchy.lua -------------------------------------------------------------------------------- /lib/wibox/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/wibox/init.lua -------------------------------------------------------------------------------- /lib/wibox/widget/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/lib/wibox/widget/base.lua -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/meson.build -------------------------------------------------------------------------------- /meson.options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/meson.options -------------------------------------------------------------------------------- /nix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/nix/default.nix -------------------------------------------------------------------------------- /nix/nixos-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/nix/nixos-module.nix -------------------------------------------------------------------------------- /plugins/cwcle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/plugins/cwcle.c -------------------------------------------------------------------------------- /plugins/dwl-ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/plugins/dwl-ipc.c -------------------------------------------------------------------------------- /plugins/flayout.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/plugins/flayout.c -------------------------------------------------------------------------------- /plugins/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/plugins/meson.build -------------------------------------------------------------------------------- /protocol/dwl-ipc-unstable-v2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/protocol/dwl-ipc-unstable-v2.xml -------------------------------------------------------------------------------- /protocol/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/protocol/meson.build -------------------------------------------------------------------------------- /protocol/wlr-layer-shell-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/protocol/wlr-layer-shell-unstable-v1.xml -------------------------------------------------------------------------------- /protocol/wlr-output-power-management-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/protocol/wlr-output-power-management-unstable-v1.xml -------------------------------------------------------------------------------- /src/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/config.c -------------------------------------------------------------------------------- /src/defaultcfg.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/defaultcfg.lua -------------------------------------------------------------------------------- /src/desktop/idle.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/desktop/idle.c -------------------------------------------------------------------------------- /src/desktop/layer_shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/desktop/layer_shell.c -------------------------------------------------------------------------------- /src/desktop/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/desktop/output.c -------------------------------------------------------------------------------- /src/desktop/session_lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/desktop/session_lock.c -------------------------------------------------------------------------------- /src/desktop/toplevel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/desktop/toplevel.c -------------------------------------------------------------------------------- /src/desktop/transaction.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/desktop/transaction.c -------------------------------------------------------------------------------- /src/input/cursor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/cursor.c -------------------------------------------------------------------------------- /src/input/keybinding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/keybinding.c -------------------------------------------------------------------------------- /src/input/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/keyboard.c -------------------------------------------------------------------------------- /src/input/manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/manager.c -------------------------------------------------------------------------------- /src/input/seat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/seat.c -------------------------------------------------------------------------------- /src/input/switch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/switch.c -------------------------------------------------------------------------------- /src/input/tablet.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/tablet.c -------------------------------------------------------------------------------- /src/input/text_input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/text_input.c -------------------------------------------------------------------------------- /src/input/touch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/input/touch.c -------------------------------------------------------------------------------- /src/ipc/common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/ipc/common.c -------------------------------------------------------------------------------- /src/ipc/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/ipc/server.c -------------------------------------------------------------------------------- /src/layout/bsp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/layout/bsp.c -------------------------------------------------------------------------------- /src/layout/container.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/layout/container.c -------------------------------------------------------------------------------- /src/layout/master.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/layout/master.c -------------------------------------------------------------------------------- /src/luac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/luac.c -------------------------------------------------------------------------------- /src/luaclass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/luaclass.c -------------------------------------------------------------------------------- /src/luaobject.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/luaobject.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/main.c -------------------------------------------------------------------------------- /src/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/meson.build -------------------------------------------------------------------------------- /src/objects/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/client.c -------------------------------------------------------------------------------- /src/objects/container.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/container.c -------------------------------------------------------------------------------- /src/objects/input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/input.c -------------------------------------------------------------------------------- /src/objects/kbd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/kbd.c -------------------------------------------------------------------------------- /src/objects/kbind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/kbind.c -------------------------------------------------------------------------------- /src/objects/kbindmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/kbindmap.c -------------------------------------------------------------------------------- /src/objects/layer_shell.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/layer_shell.c -------------------------------------------------------------------------------- /src/objects/pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/pointer.c -------------------------------------------------------------------------------- /src/objects/screen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/screen.c -------------------------------------------------------------------------------- /src/objects/tag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/tag.c -------------------------------------------------------------------------------- /src/objects/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/objects/timer.c -------------------------------------------------------------------------------- /src/plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/plugin.c -------------------------------------------------------------------------------- /src/process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/process.c -------------------------------------------------------------------------------- /src/protocol/dwl_ipc_v2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/protocol/dwl_ipc_v2.c -------------------------------------------------------------------------------- /src/server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/server.c -------------------------------------------------------------------------------- /src/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/signal.c -------------------------------------------------------------------------------- /src/util-map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/util-map.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/src/util.c -------------------------------------------------------------------------------- /tests/capi/signal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/capi/signal.c -------------------------------------------------------------------------------- /tests/capi/signal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/capi/signal.lua -------------------------------------------------------------------------------- /tests/hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/hash.c -------------------------------------------------------------------------------- /tests/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/hash.cpp -------------------------------------------------------------------------------- /tests/kbindgen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/kbindgen.lua -------------------------------------------------------------------------------- /tests/luapi/client.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/client.lua -------------------------------------------------------------------------------- /tests/luapi/container.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/container.lua -------------------------------------------------------------------------------- /tests/luapi/kbd.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/kbd.lua -------------------------------------------------------------------------------- /tests/luapi/kbinding.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/kbinding.lua -------------------------------------------------------------------------------- /tests/luapi/layer_shell.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/layer_shell.lua -------------------------------------------------------------------------------- /tests/luapi/plugin.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/plugin.lua -------------------------------------------------------------------------------- /tests/luapi/pointer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/pointer.lua -------------------------------------------------------------------------------- /tests/luapi/screen.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/screen.lua -------------------------------------------------------------------------------- /tests/luapi/signal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/signal.lua -------------------------------------------------------------------------------- /tests/luapi/tag.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/luapi/tag.lua -------------------------------------------------------------------------------- /tests/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/meson.build -------------------------------------------------------------------------------- /tests/rc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cudiph/cwcwm/HEAD/tests/rc.lua --------------------------------------------------------------------------------