{ programs.nixvim.plugins.lualine = { enable = true; globalstatus = true; disabledFiletypes = { statusline = ["dashboard" "alpha" "starter"]; }; # theme = { # normal = { # a = { # bg = "#b4befe"; # fg = "#1c1d21"; # }; # b = { # bg = "nil"; # }; # c = { # bg = "nil"; # }; # z = { # bg = "nil"; # }; # y = { # bg = "nil"; # }; # }; # }; sections = { lualine_a = [ { name = "mode"; fmt = "string.lower"; color = { fg = "none"; bg = "none"; }; } ]; lualine_b = [ { name = "branch"; icon = ""; color = { fg = "none"; bg = "none"; }; } "diff" ]; lualine_c = [ { name = "diagnostic"; extraConfig = { symbols = { error = " "; warn = " "; info = " "; hint = "󰝶 "; }; }; color = { fg = "none"; bg = "none"; }; } ]; lualine_x = [ { name = "filetype"; extraConfig = { icon_only = true; }; } ]; lualine_y = [ { name = "filename"; extraConfig = { symbols = { modified = ""; readonly = ""; unnamed = ""; }; }; color = { fg = "none"; bg = "none"; }; separator.left = ""; } ]; lualine_z = [ { name = "location"; color = { fg = "none"; bg = "none"; }; } ]; }; }; }