a73x

1ad23272

Import terminal config directly in main

a73x   2026-04-09 06:56


diff --git a/build.zig b/build.zig
index ca8054e..f8206f4 100644
--- a/build.zig
+++ b/build.zig
@@ -60,6 +60,7 @@ pub fn build(b: *std.Build) void {
    });
    exe_mod.addImport("vt", vt_mod);
    exe_mod.addImport("wayland-client", wayland_mod);
    exe_mod.addImport("config", config_mod);

    const exe = b.addExecutable(.{
        .name = "waystty",
@@ -109,6 +110,7 @@ pub fn build(b: *std.Build) void {
    });
    main_test_mod.addImport("vt", vt_mod);
    main_test_mod.addImport("wayland-client", wayland_mod);
    main_test_mod.addImport("config", config_mod);
    const main_tests = b.addTest(.{
        .root_module = main_test_mod,
    });
diff --git a/src/font.zig b/src/font.zig
index 2281e0c..fe1cde6 100644
--- a/src/font.zig
+++ b/src/font.zig
@@ -1,5 +1,5 @@
const std = @import("std");
pub const config = @import("config");
const config = @import("config");
const c = @cImport({
    @cInclude("fontconfig/fontconfig.h");
    @cInclude("ft2build.h");
diff --git a/src/main.zig b/src/main.zig
index 1b1f5ae..a6267b5 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -4,7 +4,7 @@ const pty = @import("pty");
const wayland_client = @import("wayland-client");
const renderer = @import("renderer");
const font = @import("font");
const config = font.config;
const config = @import("config");

const c = @cImport({
    @cInclude("xkbcommon/xkbcommon-keysyms.h");