From 39582a268399762fe57764891cbd09ca7f434ae4 Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Sun, 10 May 2026 18:57:59 +1200 Subject: initial commit --- .cache/clangd/index/main.c.E2363E7804071A81.idx | Bin 0 -> 660 bytes .gitignore | 1 + main.c | 18 ++++++++++++++++++ meson.build | 5 +++++ 4 files changed, 24 insertions(+) create mode 100644 .cache/clangd/index/main.c.E2363E7804071A81.idx create mode 100644 .gitignore create mode 100644 main.c create mode 100644 meson.build diff --git a/.cache/clangd/index/main.c.E2363E7804071A81.idx b/.cache/clangd/index/main.c.E2363E7804071A81.idx new file mode 100644 index 0000000..faf58eb Binary files /dev/null and b/.cache/clangd/index/main.c.E2363E7804071A81.idx differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..567609b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build/ diff --git a/main.c b/main.c new file mode 100644 index 0000000..8690777 --- /dev/null +++ b/main.c @@ -0,0 +1,18 @@ +#include +#include + +int index_handler(UrlParams* params) { + send_response("Hello, World!"); + return 0; +} + +int main() { + set_handler("/", index_handler); + int result = beaker_run("0.0.0.0", 8080); + + if (result != 0) { + fprintf(stderr, "ERROR: beaker failed to start (T_T)\n"); + return 1; + } + return 0; +} diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..4c23735 --- /dev/null +++ b/meson.build @@ -0,0 +1,5 @@ +project('i-hate-wayland', 'c') + +beaker_dep = declare_dependency(link_args: ['-lbeaker']) + +executable('i-hate-wayland', 'main.c', dependencies: beaker_dep) -- cgit v1.2.3