local M = {} M.ToggleTransparent = function() M.Transparent = not M.Transparent if M.Transparent then vim.cmd("hi Normal ctermbg=NONE guibg=NONE") else -- 234 is hybrid dark bg color vim.cmd("hi Normal ctermbg=234 guibg='#1d1f21'") end end M.setup = function() M.Transparent = false -- if we have a display, set background to transparent if os.getenv("WAYLAND_DISPLAY") then M.ToggleTransparent() end vim.keymap.set("n", "b", M.ToggleTransparent) end return M