31 Commits

Author SHA1 Message Date
289dc1fdf8 Add shell.nix instead of flake.nix 2024-05-25 22:24:00 +02:00
601b3ff430 Update to nix 0.12 2024-05-25 22:17:10 +02:00
f9bf12e458 Use wlroots from nixpkgs and fix zig version 2024-02-29 15:33:32 +01:00
b5cb0eaee4 Parse lua config wip 2024-01-30 14:13:21 +01:00
e8eaeabc1f Add example init.lua to tryout what the api should look like 2024-01-01 23:57:30 +01:00
47bcc8b0d3 Install ziglua 2024-01-01 23:57:04 +01:00
50d5b3ef76 Support basic popups 2023-12-31 01:19:20 +01:00
4cf23a5575 Add cursor events 2023-12-31 01:06:36 +01:00
4488fe0895 Add clientAt api 2023-12-31 01:06:26 +01:00
294cfd3078 Add focus api 2023-12-31 00:38:16 +01:00
e88fc9a096 Fix socket handling 2023-12-31 00:27:18 +01:00
a7219bcbd2 Fix cursor init segfault 2023-12-31 00:16:29 +01:00
823004b6eb Add clients 2023-12-31 00:12:10 +01:00
5e1f083c1d Store a list of monitors 2023-12-30 22:20:20 +01:00
649bdc9846 Fix keyboard issue 2023-12-30 21:44:28 +01:00
40be0f6275 Rename ouput to monitor 2023-12-30 21:42:45 +01:00
6bda9fc2c8 Create a tinywl reference file to track missing things 2023-12-26 00:25:26 +01:00
ab5e888e9b Create a basic cursor 2023-12-26 00:25:04 +01:00
2d942d1a68 Add basic keyboard support 2023-12-26 00:00:31 +01:00
dda81ea7c8 Split server and output files 2023-12-25 23:14:32 +01:00
af928a1af7 Init wlroots logging in zig 2023-12-24 16:33:43 +01:00
89516fdd7d Add exec command and store wlr socket 2023-12-24 16:33:31 +01:00
5d77caec66 Add basic output support 2023-12-23 21:45:11 +01:00
4d5f47e6e8 Add event wrappers 2023-12-23 15:29:45 +01:00
c628460c7b Create a basic wayland server 2023-12-22 23:34:38 +01:00
df86ec5188 Switch to nightly zig and zls to fix zig-wayland issue 2023-12-22 20:52:52 +01:00
edf2859249 Add missing dependencies 2023-12-22 12:14:44 +01:00
78290a40de Init submodules 2023-12-22 11:40:06 +01:00
cb792d27be Steal build.zig from tinywl 2023-12-22 11:37:28 +01:00
711aab598b Run zig init 2023-12-22 11:24:13 +01:00
c747a18f21 Create flake.nix 2023-12-22 11:12:51 +01:00