wip: color scheme

This commit is contained in:
Kalle Carlbark 2024-09-04 07:25:24 +02:00
parent 0d1b3f5b7d
commit 42db065ac5
No known key found for this signature in database

View file

@ -87,6 +87,7 @@ pub fn main() !void {
// },
// },
});
// const logo_text_win = win.child(.{ .y_off = dims.rows });
var user_buf: [64]u8 = undefined;
const user = try sys.get_user(&user_buf);
var hostname_buf: [std.posix.HOST_NAME_MAX]u8 = undefined;
@ -105,7 +106,7 @@ pub fn main() !void {
.y_off = 1,
.x_off = dims.cols + 1,
.width = .{ .limit = 40 },
.height = .{ .limit = 6 },
.height = .{ .limit = 10 },
.border = .{
.where = .{
.other = border_locations,
@ -151,7 +152,7 @@ pub fn main() !void {
.text = " OS",
.style = .{
.fg = .{
.index = 2,
.index = 7,
},
.bold = true,
},
@ -161,7 +162,7 @@ pub fn main() !void {
.text = " Kernel",
.style = .{
.fg = .{
.index = 2,
.index = 7,
},
.bold = true,
},
@ -171,7 +172,7 @@ pub fn main() !void {
.text = " Uptime",
.style = .{
.fg = .{
.index = 2,
.index = 7,
},
.bold = true,
},
@ -181,7 +182,7 @@ pub fn main() !void {
.text = " CPU",
.style = .{
.fg = .{
.index = 2,
.index = 7,
},
.bold = true,
},
@ -191,7 +192,7 @@ pub fn main() !void {
.text = " Shell",
.style = .{
.fg = .{
.index = 2,
.index = 7,
},
.bold = true,
},
@ -201,14 +202,148 @@ pub fn main() !void {
.text = " Terminal",
.style = .{
.fg = .{
.index = 2,
.index = 7,
},
.bold = true,
},
},
.{ .text = current_terminal },
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 0,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 1,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 2,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 3,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 4,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 5,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 6,
},
},
},
.{
.text = " ▂▂▂\n",
.style = .{
.fg = .{
.index = 7,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 8,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 9,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 10,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 11,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 12,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 13,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 14,
},
},
},
.{
.text = " ▂▂▂",
.style = .{
.fg = .{
.index = 15,
},
},
},
};
// const logo_text = [_]vaxis.Cell.Segment{
// .{
// .text = " hello",
// },
// };
try koko.draw(logo_win, .{});
// _ = try logo_text_win.print(&logo_text, .{});
// try root.kitty_image_inline_copy(allocator, tty.anyWriter(), "/Users/kc/Sync/Images/apple-dark.png");
result = try whoami_win.print(&whoami_info, .{ .wrap = .word });