summaryrefslogtreecommitdiff
path: root/lua/config/.bak/.neovide.lua.bak
diff options
context:
space:
mode:
authorbh <qn+git@excalibur.computer>2025-11-12 23:57:20 +0800
committerbh <qn+git@excalibur.computer>2025-11-12 23:57:20 +0800
commitcc5ca2e8c8fa3cf2e60321fdb0cb4ddb66551ff2 (patch)
treef6173f63d1bd48710728817bd338838654ec60de /lua/config/.bak/.neovide.lua.bak
Initial Commit
Diffstat (limited to 'lua/config/.bak/.neovide.lua.bak')
-rw-r--r--lua/config/.bak/.neovide.lua.bak81
1 files changed, 81 insertions, 0 deletions
diff --git a/lua/config/.bak/.neovide.lua.bak b/lua/config/.bak/.neovide.lua.bak
new file mode 100644
index 0000000..aa62665
--- /dev/null
+++ b/lua/config/.bak/.neovide.lua.bak
@@ -0,0 +1,81 @@
+-- --------------------------------------------------------
+-- -- 🪶 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", "<C-=>", function() change_scale_factor(1.25) end)
+-- -- vim.keymap.set("n", "<C-->", 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", "<C-=>", function() change_scale_factor(1.25) end)
+-- vim.keymap.set("n", "<C-->", function() change_scale_factor(1/1.25) end)
+