From f1ff381a389359a1928dd7611592924be775cc04 Mon Sep 17 00:00:00 2001 From: Isaac Freund Date: Fri, 27 Mar 2020 02:10:31 +0100 Subject: Add keybind to spawn alacritty instance --- src/server.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/server.zig') 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; -- cgit v1.2.3