aboutsummaryrefslogtreecommitdiff
path: root/src/server.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/server.zig')
-rw-r--r--src/server.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server.zig b/src/server.zig
index 209371d..c6aef76 100644
--- a/src/server.zig
+++ b/src/server.zig
@@ -111,6 +111,13 @@ pub const Server = struct {
c.XKB_KEY_Escape => c.wl_display_terminate(self.wl_display),
c.XKB_KEY_j => self.root.focusNextView(),
c.XKB_KEY_k => self.root.focusPrevView(),
+ c.XKB_KEY_Return => {
+ // Spawn an instance of alacritty
+ // const argv = [_][]const u8{ "/bin/sh", "-c", "WAYLAND_DEBUG=1 alacritty" };
+ const argv = [_][]const u8{ "/bin/sh", "-c", "alacritty" };
+ const child = std.ChildProcess.init(&argv, std.heap.c_allocator) catch unreachable;
+ std.ChildProcess.spawn(child) catch unreachable;
+ },
else => return false,
}
return true;