diff --git a/lua/plugins/color.lua b/lua/plugins/color.lua index 2950ac0..13ad4dd 100644 --- a/lua/plugins/color.lua +++ b/lua/plugins/color.lua @@ -4,19 +4,27 @@ return { -- change the command in the config to whatever the name of that colorscheme is. -- -- If you want to see what colorschemes are already installed, you can use `:Telescope colorscheme`. - 'folke/tokyonight.nvim', + 'AlphaTechnolog/pywal.nvim', + dependencies = { + 'folke/tokyonight.nvim', + }, priority = 1000, -- Make sure to load this before all the other start plugins. config = function() - ---@diagnostic disable-next-line: missing-fields - require('tokyonight').setup { - styles = { - comments = { italic = false }, -- Disable italics in comments - }, - } - -- Load the colorscheme here. - -- Like many other themes, this one has different styles, and you could load - -- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'. - vim.cmd.colorscheme 'tokyonight-night' + -- Check if wal directory exists otherwise use tokyo + local handle = io.popen('ls -d $HOME/.cache/wal 2>/dev/null') + local result = handle:read('*a') + handle:close() + + if result == "" then + ---@diagnostic disable-next-line: missing-fields + require('tokyonight').setup(); + + vim.cmd.colorscheme 'tokyonight-night' + return + end + + require('pywal').setup(); + end, } diff --git a/lua/plugins/pywal.lua b/lua/plugins/pywal.lua new file mode 100644 index 0000000..7556fb2 --- /dev/null +++ b/lua/plugins/pywal.lua @@ -0,0 +1,3 @@ +return { + 'AlphaTechnolog/pywal.nvim', +}