{
  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";
          };
        }
      ];
    };
  };
}
