From 5faf60e53d31c6b5789d1b858d9eb332a16c9017 Mon Sep 17 00:00:00 2001 From: utox39 Date: Fri, 11 Jul 2025 14:21:37 +0200 Subject: [PATCH] refactor(formatters): remove gpu information detection behavior based on os --- src/formatters.zig | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/formatters.zig b/src/formatters.zig index 2fbd487..e115384 100644 --- a/src/formatters.zig +++ b/src/formatters.zig @@ -113,13 +113,9 @@ pub fn getDefaultFormattedGpuInfo(allocator: std.mem.Allocator) ![]u8 { } pub fn getFormattedGpuInfo(allocator: std.mem.Allocator, key: []const u8, key_color: []const u8) ![]u8 { - if (builtin.os.tag == .macos) { - const gpu_info = try detection.hardware.getGpuInfo(allocator); - defer allocator.free(gpu_info.gpu_name); - return try std.fmt.allocPrint(allocator, "{s}{s}:{s} {s} ({}) @ {d:.2} GHz", .{ key_color, key, ascii.Reset, gpu_info.gpu_name, gpu_info.gpu_cores, gpu_info.gpu_freq }); - } else if (builtin.os.tag == .linux) { - return try std.fmt.allocPrint(allocator, "{s}{s}:{s} WIP", .{ key_color, key, ascii.Reset }); - } + const gpu_info = try detection.hardware.getGpuInfo(allocator); + defer allocator.free(gpu_info.gpu_name); + return try std.fmt.allocPrint(allocator, "{s}{s}:{s} {s} ({}) @ {d:.2} GHz", .{ key_color, key, ascii.Reset, gpu_info.gpu_name, gpu_info.gpu_cores, gpu_info.gpu_freq }); } pub fn getDefaultFormattedRamInfo(allocator: std.mem.Allocator) ![]u8 {