diff --git a/nvim/.config/nvim/lua/plugin/lualine.lua b/nvim/.config/nvim/lua/plugin/lualine.lua
index dcfccfb..3c6e6cc 100644
--- a/nvim/.config/nvim/lua/plugin/lualine.lua
+++ b/nvim/.config/nvim/lua/plugin/lualine.lua
@@ -64,28 +64,36 @@ return {
                         {
                             'branch',
                             icon = '',
-                            color={fg='#d8a657', bg='#282828'},
                         }
                     },
                     lualine_c = {
                         {
                             'filename',
-                            path = 3,
+                            path = 1,
                         }
                     },
                     lualine_x = {
                         {
                             'filetype',
-                            color={bg='#282828'},
+                            color={gui='italic'},
+                            fmt = function (str)
+                                return (str:gsub("^%l", string.upper))
+                            end,
                         }
                     },
                     lualine_y = {
                         {
                             'diagnostics',
+                            color={gui='bold', bg='#141617'},
+                            sections = { 'error', 'warn', 'info', 'hint' },
+                            symbols = { error = "✘ ", warn = " ", info = " ", hint = "󰌶 " },
+                            update_in_insert = true
+
                         },
                         {
                             'diff',
-                            icon = {' ', color={fg='#d8a657', gui='bold'}},
+                            icon = {' ', color={bg='#141617', gui='bold'}},
+                            color={gui='bold', bg='#141617'},
                         }
                     },
                     lualine_z = {'location'}