├── .gitattributes ├── .gitignore ├── LICENSE.md ├── README.md ├── config ├── screenshot.png ├── src ├── Layout.zig ├── Manager.zig ├── Workspace.zig ├── actions.zig ├── config.zig ├── main.zig ├── parser.zig └── x11 │ ├── Connection.zig │ ├── Context.zig │ ├── Window.zig │ ├── errors.zig │ ├── events.zig │ ├── input.zig │ ├── keys.zig │ ├── protocol.zig │ └── x11.zig └── xinitrc /.gitattributes: -------------------------------------------------------------------------------- 1 | *.zig text=auto eol=lf -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | zig-cache -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/README.md -------------------------------------------------------------------------------- /config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/config -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/Layout.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/Layout.zig -------------------------------------------------------------------------------- /src/Manager.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/Manager.zig -------------------------------------------------------------------------------- /src/Workspace.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/Workspace.zig -------------------------------------------------------------------------------- /src/actions.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/actions.zig -------------------------------------------------------------------------------- /src/config.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/config.zig -------------------------------------------------------------------------------- /src/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/main.zig -------------------------------------------------------------------------------- /src/parser.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/parser.zig -------------------------------------------------------------------------------- /src/x11/Connection.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/Connection.zig -------------------------------------------------------------------------------- /src/x11/Context.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/Context.zig -------------------------------------------------------------------------------- /src/x11/Window.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/Window.zig -------------------------------------------------------------------------------- /src/x11/errors.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/errors.zig -------------------------------------------------------------------------------- /src/x11/events.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/events.zig -------------------------------------------------------------------------------- /src/x11/input.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/input.zig -------------------------------------------------------------------------------- /src/x11/keys.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/keys.zig -------------------------------------------------------------------------------- /src/x11/protocol.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/protocol.zig -------------------------------------------------------------------------------- /src/x11/x11.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luukdegram/juicebox/HEAD/src/x11/x11.zig -------------------------------------------------------------------------------- /xinitrc: -------------------------------------------------------------------------------- 1 | APP=alacritty 2 | sleep 1 && $APP & 3 | exec zig-cache/bin/juicebox --------------------------------------------------------------------------------