summaryrefslogtreecommitdiff
path: root/lua/config/.bak/.neovide.lua.bak
blob: aa626652f33cddcf5628e095e10a706cf6dada33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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)