-- -------------------------------------------------------- -- -- 🪶 Neovide GUI Configuration -- -------------------------------------------------------- -- -- NEOVIDE -- -- -- -- Enable transparency -- vim.g.neovide_opacity = 0.75 -- -- -- Set font and size -- -- vim.o.guifont = "JetBrainsMono Nerd Font:h14" -- vim.o.guifont = "Source Code Pro:h10.5" -- -- -- Colors (Foreground and Background) -- -- Neovide uses Neovim's colorscheme, so we’ll override via highlight groups -- vim.api.nvim_set_hl(0, "Normal", { fg = "#8affff", bg = "#003636" }) -- vim.api.nvim_set_hl(0, "NormalFloat", { fg = "#8affff", bg = "#003636" }) -- -- -- Neovide also supports an extra blending layer -- vim.g.neovide_background_color = "#003636" .. string.format("%x", math.floor(255 * vim.g.neovide_opacity)) -- -- -- -- Padding (Kitty → Neovide scaling) -- vim.g.neovide_padding_top = 5 -- vim.g.neovide_padding_bottom = 5 -- vim.g.neovide_padding_right = 5 -- vim.g.neovide_padding_left = 5 -- -- -- Set cursor effects -- -- vim.g.neovide_cursor_vfx_mode = "railgun" -- -- -- Enable fullscreen -- -- vim.g.neovide_fullscreen = true -- -- -- Scale factor (zoom) -- vim.g.neovide_scale_factor = 0.75 -- -- -- Helper function to zoom in/out -- -- local change_scale_factor = function(delta) -- -- vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * delta -- -- end -- -- vim.keymap.set("n", "", function() change_scale_factor(1.25) end) -- -- vim.keymap.set("n", "", function() change_scale_factor(1/1.25) end) -- -- -------------------------------------------------------- -- 🪶 Neovide GUI Configuration -------------------------------------------------------- -- NEOVIDE -- -- Enable transparency vim.g.neovide_opacity = 0.75 -- Neovide also supports an extra blending layer vim.g.neovide_background_color = "#003636" .. string.format("%x", math.floor(255 * vim.g.neovide_opacity)) -- Padding (Kitty → Neovide scaling) vim.g.neovide_padding_top = 5 vim.g.neovide_padding_bottom = 5 vim.g.neovide_padding_right = 5 vim.g.neovide_padding_left = 5 -- Set cursor effects -- vim.g.neovide_cursor_vfx_mode = "railgun" -- Enable fullscreen -- vim.g.neovide_fullscreen = true -- Scale factor (zoom) vim.g.neovide_scale_factor = 0.75 -- Helper function to zoom in/out -- local change_scale_factor = function(delta) -- vim.g.neovide_scale_factor = vim.g.neovide_scale_factor * delta -- end -- vim.keymap.set("n", "", function() change_scale_factor(1.25) end) -- vim.keymap.set("n", "", function() change_scale_factor(1/1.25) end)