From 5a97230c7f272ea13cb8f51c31ec62db16ec8014 Mon Sep 17 00:00:00 2001 From: Mark Riedesel Date: Sat, 10 Aug 2024 16:40:16 -0500 Subject: [PATCH] nvim: use dracula if wal is unavailable --- .config/nvim/lua/klowner/plugins/style-dracula.lua | 9 +++++++++ .../lua/klowner/plugins/{style.lua => style-wal.lua} | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 .config/nvim/lua/klowner/plugins/style-dracula.lua rename .config/nvim/lua/klowner/plugins/{style.lua => style-wal.lua} (92%) diff --git a/.config/nvim/lua/klowner/plugins/style-dracula.lua b/.config/nvim/lua/klowner/plugins/style-dracula.lua new file mode 100644 index 0000000..689ff47 --- /dev/null +++ b/.config/nvim/lua/klowner/plugins/style-dracula.lua @@ -0,0 +1,9 @@ +return { + "Mofiqul/dracula.nvim", + cond = function () + return vim.fn.executable('wal') == 0 -- if wal is unavailable, I'll use Dracula + end, + config = function () + vim.cmd('colorscheme dracula') + end, +} diff --git a/.config/nvim/lua/klowner/plugins/style.lua b/.config/nvim/lua/klowner/plugins/style-wal.lua similarity index 92% rename from .config/nvim/lua/klowner/plugins/style.lua rename to .config/nvim/lua/klowner/plugins/style-wal.lua index 6ceb60d..555e21e 100644 --- a/.config/nvim/lua/klowner/plugins/style.lua +++ b/.config/nvim/lua/klowner/plugins/style-wal.lua @@ -18,9 +18,11 @@ local function add_tweaks() -- always set IblIndent to a slightly brighter version of the background color vim.cmd('hi IblIndent guifg=' .. brightness(get_color('Normal', 'bg'), 20)) end - return { 'AlphaTechnolog/pywal.nvim', + cond = function () + return vim.fn.executable('wal') == 1 + end, config = function () vim.cmd('colorscheme pywal') add_tweaks()