From 6de85a77bfa87a38312ee10be63abfc4149bc66d Mon Sep 17 00:00:00 2001 From: Lokesh Krishna Date: Mon, 5 Jul 2021 22:04:42 +0530 Subject: [PATCH 1/2] Add support for lualine --- lua/lualine/themes/nord.lua | 68 +++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 lua/lualine/themes/nord.lua diff --git a/lua/lualine/themes/nord.lua b/lua/lualine/themes/nord.lua new file mode 100644 index 00000000..7154bb7c --- /dev/null +++ b/lua/lualine/themes/nord.lua @@ -0,0 +1,68 @@ +local colors = { + nord0 = '#2e3440', + nord1 = '#3b4252', + nord2 = '#434c5e', + nord3 = '#4c566a', + nord4 = '#d8dee9', + nord5 = '#e5e9f0', + nord6 = '#eceff4', + nord7 = '#8fbcbb', + nord8 = '#88c0d0', + nord9 = '#81a1c1', + nord10 = '#5e81ac', + nord11 = '#bf616a', + nord12 = '#d08770', + nord13 = '#ebcb8b', + nord14 = '#a3be8c', + nord15 = '#b48ead', +} +return { + normal = { + a = {bg = colors.nord8, fg = colors.nord1, gui = 'bold'}, + b = {bg = colors.nord1, fg = colors.nord5}, + c = {bg = colors.nord3, fg = colors.nord5} + x = {bg = colors.nord3, fg = colors.nord5}, + y = {bg = colors.nord1, fg = colors.nord5}, + z = {bg = colors.nord3, fg = colors.nord5} + }, + insert = { + a = {bg = colors.nord6, fg = colors.nord1, gui = 'bold'}, + b = {bg = colors.nord1, fg = colors.nord5}, + c = {bg = colors.nord3, fg = colors.nord5} + x = {bg = colors.nord3, fg = colors.nord5}, + y = {bg = colors.nord1, fg = colors.nord5}, + z = {bg = colors.nord3, fg = colors.nord5} + }, + visual = { + a = {bg = colors.nord7, fg = colors.nord1, gui = 'bold'}, + b = {bg = colors.nord1, fg = colors.nord5}, + c = {bg = colors.nord3, fg = colors.nord5} + x = {bg = colors.nord3, fg = colors.nord5}, + y = {bg = colors.nord1, fg = colors.nord5}, + z = {bg = colors.nord3, fg = colors.nord5} + }, + replace = { + a = {bg = colors.nord13, fg = colors.nord1, gui = 'bold'}, + b = {bg = colors.nord1, fg = colors.nord5}, + c = {bg = colors.nord3, fg = colors.nord5} + x = {bg = colors.nord3, fg = colors.nord5}, + y = {bg = colors.nord1, fg = colors.nord5}, + z = {bg = colors.nord3, fg = colors.nord5} + }, + command = { + a = {bg = colors.nord8, fg = colors.nord1, gui = 'bold'}, + b = {bg = colors.nord1, fg = colors.nord5}, + c = {bg = colors.nord3, fg = colors.nord5} + x = {bg = colors.nord3, fg = colors.nord5}, + y = {bg = colors.nord1, fg = colors.nord5}, + z = {bg = colors.nord3, fg = colors.nord5} + }, + inactive = { + a = {bg = colors.nord8, fg = colors.nord1, gui = 'bold'}, + b = {bg = colors.nord1, fg = colors.nord5}, + c = {bg = colors.nord3, fg = colors.nord5} + x = {bg = colors.nord3, fg = colors.nord5}, + y = {bg = colors.nord1, fg = colors.nord5}, + z = {bg = colors.nord3, fg = colors.nord5} + } +} From 3ffac20100cbdcb298e04a19981d8b8d2b33e74e Mon Sep 17 00:00:00 2001 From: Lokesh Krishna Date: Mon, 5 Jul 2021 22:28:45 +0530 Subject: [PATCH 2/2] Update colors to be more consistent with lightline theme --- lua/lualine/themes/nord.lua | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/lua/lualine/themes/nord.lua b/lua/lualine/themes/nord.lua index 7154bb7c..8962343d 100644 --- a/lua/lualine/themes/nord.lua +++ b/lua/lualine/themes/nord.lua @@ -20,49 +20,49 @@ return { normal = { a = {bg = colors.nord8, fg = colors.nord1, gui = 'bold'}, b = {bg = colors.nord1, fg = colors.nord5}, - c = {bg = colors.nord3, fg = colors.nord5} + c = {bg = colors.nord3, fg = colors.nord5}, x = {bg = colors.nord3, fg = colors.nord5}, y = {bg = colors.nord1, fg = colors.nord5}, - z = {bg = colors.nord3, fg = colors.nord5} + z = {bg = colors.nord1, fg = colors.nord5} }, insert = { a = {bg = colors.nord6, fg = colors.nord1, gui = 'bold'}, b = {bg = colors.nord1, fg = colors.nord5}, - c = {bg = colors.nord3, fg = colors.nord5} + c = {bg = colors.nord3, fg = colors.nord5}, x = {bg = colors.nord3, fg = colors.nord5}, y = {bg = colors.nord1, fg = colors.nord5}, - z = {bg = colors.nord3, fg = colors.nord5} + z = {bg = colors.nord1, fg = colors.nord5} }, visual = { a = {bg = colors.nord7, fg = colors.nord1, gui = 'bold'}, b = {bg = colors.nord1, fg = colors.nord5}, - c = {bg = colors.nord3, fg = colors.nord5} + c = {bg = colors.nord3, fg = colors.nord5}, x = {bg = colors.nord3, fg = colors.nord5}, y = {bg = colors.nord1, fg = colors.nord5}, - z = {bg = colors.nord3, fg = colors.nord5} + z = {bg = colors.nord1, fg = colors.nord5} }, replace = { a = {bg = colors.nord13, fg = colors.nord1, gui = 'bold'}, b = {bg = colors.nord1, fg = colors.nord5}, - c = {bg = colors.nord3, fg = colors.nord5} + c = {bg = colors.nord3, fg = colors.nord5}, x = {bg = colors.nord3, fg = colors.nord5}, y = {bg = colors.nord1, fg = colors.nord5}, - z = {bg = colors.nord3, fg = colors.nord5} + z = {bg = colors.nord1, fg = colors.nord5} }, command = { a = {bg = colors.nord8, fg = colors.nord1, gui = 'bold'}, b = {bg = colors.nord1, fg = colors.nord5}, - c = {bg = colors.nord3, fg = colors.nord5} + c = {bg = colors.nord3, fg = colors.nord5}, x = {bg = colors.nord3, fg = colors.nord5}, y = {bg = colors.nord1, fg = colors.nord5}, - z = {bg = colors.nord3, fg = colors.nord5} + z = {bg = colors.nord1, fg = colors.nord5} }, inactive = { a = {bg = colors.nord8, fg = colors.nord1, gui = 'bold'}, b = {bg = colors.nord1, fg = colors.nord5}, - c = {bg = colors.nord3, fg = colors.nord5} + c = {bg = colors.nord3, fg = colors.nord5}, x = {bg = colors.nord3, fg = colors.nord5}, y = {bg = colors.nord1, fg = colors.nord5}, - z = {bg = colors.nord3, fg = colors.nord5} + z = {bg = colors.nord1, fg = colors.nord5} } }