aboutsummaryrefslogtreecommitdiffstats
path: root/neovim
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2026-09-24 13:46:34 +0000
committerGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2026-09-24 13:46:34 +0000
commit7f5159c60be1ffa61d9c9a5c65d6ede19a73517e (patch)
treed993dd16370e7ece88aeaa06cae73fe2941b2775 /neovim
parentf3b2d62e4a150169cc9bd87cc9b69f1c5d916803 (diff)
downloaddotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.tar.gz
dotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.tar.bz2
dotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.zip
Setup monokai pro
Diffstat (limited to 'neovim')
-rw-r--r--neovim/.config/nvim/README.md2
-rw-r--r--neovim/.config/nvim/lazy-lock.json14
-rw-r--r--neovim/.config/nvim/lua/config/lazy.lua2
-rw-r--r--neovim/.config/nvim/lua/plugins/colorscheme.lua13
-rw-r--r--neovim/.config/nvim/lua/plugins/statusline.lua2
5 files changed, 13 insertions, 20 deletions
diff --git a/neovim/.config/nvim/README.md b/neovim/.config/nvim/README.md
index 0e50788..7a54caa 100644
--- a/neovim/.config/nvim/README.md
+++ b/neovim/.config/nvim/README.md
@@ -35,7 +35,7 @@ such tables) and it's included on next launch.
35 35
36| File | Plugin(s) | Purpose | 36| File | Plugin(s) | Purpose |
37|---|---|---| 37|---|---|---|
38| `colorscheme.lua` | vim-janah | Color scheme, falls back to `desert` if it fails to load | 38| `colorscheme.lua` | monokai-pro.nvim | Color scheme, falls back to `desert` if it fails to load |
39| `statusline.lua` | lualine.nvim | Status line | 39| `statusline.lua` | lualine.nvim | Status line |
40| `filetree.lua` | neo-tree.nvim | File explorer sidebar with git-status colors (`<leader>e` to toggle) | 40| `filetree.lua` | neo-tree.nvim | File explorer sidebar with git-status colors (`<leader>e` to toggle) |
41| `fuzzyfinder.lua` | telescope.nvim, telescope-ui-select.nvim | Fuzzy file finder (`<C-p>`), live grep (`<leader>fg`), buffers (`<leader>fb`); also overrides `vim.ui.select` globally so overseer's/dap's pickers are Telescope windows | 41| `fuzzyfinder.lua` | telescope.nvim, telescope-ui-select.nvim | Fuzzy file finder (`<C-p>`), live grep (`<leader>fg`), buffers (`<leader>fb`); also overrides `vim.ui.select` globally so overseer's/dap's pickers are Telescope windows |
diff --git a/neovim/.config/nvim/lazy-lock.json b/neovim/.config/nvim/lazy-lock.json
index 6717045..37f86ac 100644
--- a/neovim/.config/nvim/lazy-lock.json
+++ b/neovim/.config/nvim/lazy-lock.json
@@ -3,13 +3,14 @@
3 "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, 3 "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" },
4 "claude-code.nvim": { "branch": "main", "commit": "55c0cb59828fbc3bec744288286a46f5d5750b83" }, 4 "claude-code.nvim": { "branch": "main", "commit": "55c0cb59828fbc3bec744288286a46f5d5750b83" },
5 "friendly-snippets": { "branch": "main", "commit": "b4d01b0fdf3c9a549961c2f9ffe8dc09be166219" }, 5 "friendly-snippets": { "branch": "main", "commit": "b4d01b0fdf3c9a549961c2f9ffe8dc09be166219" },
6 "gitsigns.nvim": { "branch": "main", "commit": "f2421c550618d257048afa650413d9e542ddbe67" }, 6 "gitsigns.nvim": { "branch": "main", "commit": "070a5d7b985546cc57e1fc61e5bc507fecac6045" },
7 "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, 7 "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" },
8 "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, 8 "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" },
9 "lualine.nvim": { "branch": "master", "commit": "221ce6b2d999187044529f49da6554a92f740a96" }, 9 "lualine.nvim": { "branch": "master", "commit": "221ce6b2d999187044529f49da6554a92f740a96" },
10 "mason-lspconfig.nvim": { "branch": "main", "commit": "77e06f7d2fc127e6ef0a720b59acbc50757cff19" }, 10 "mason-lspconfig.nvim": { "branch": "main", "commit": "137bd0feba2c1885545b6934d36f5e5aa6adb486" },
11 "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" }, 11 "mason-nvim-dap.nvim": { "branch": "main", "commit": "9a10e096703966335bd5c46c8c875d5b0690dade" },
12 "mason.nvim": { "branch": "main", "commit": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d" }, 12 "mason.nvim": { "branch": "main", "commit": "2a6940af80375532e5e9e7c1f2fc6319a1b7a69d" },
13 "monokai-pro.nvim": { "branch": "master", "commit": "a68e38b8e55d69a215d0f02598900a79c356da9d" },
13 "neo-tree.nvim": { "branch": "v3.x", "commit": "1a14083046d96e88e361d1da00761c40d45012f3" }, 14 "neo-tree.nvim": { "branch": "v3.x", "commit": "1a14083046d96e88e361d1da00761c40d45012f3" },
14 "nui.nvim": { "branch": "main", "commit": "10fc361835c856ba4233ef5ea135b919bf3dce97" }, 15 "nui.nvim": { "branch": "main", "commit": "10fc361835c856ba4233ef5ea135b919bf3dce97" },
15 "nvim-autopairs": { "branch": "master", "commit": "430522f95fe4fb7c511ec64f8c1a90cc6a66c05c" }, 16 "nvim-autopairs": { "branch": "master", "commit": "430522f95fe4fb7c511ec64f8c1a90cc6a66c05c" },
@@ -17,11 +18,11 @@
17 "nvim-dap-python": { "branch": "master", "commit": "1808458eba2b18f178f990e01376941a42c7f93b" }, 18 "nvim-dap-python": { "branch": "master", "commit": "1808458eba2b18f178f990e01376941a42c7f93b" },
18 "nvim-dap-ui": { "branch": "master", "commit": "cc9dd33aade7f20bae414d0cba163bc60d4d4b43" }, 19 "nvim-dap-ui": { "branch": "master", "commit": "cc9dd33aade7f20bae414d0cba163bc60d4d4b43" },
19 "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" }, 20 "nvim-dap-virtual-text": { "branch": "master", "commit": "fbdb48c2ed45f4a8293d0d483f7730d24467ccb6" },
20 "nvim-lspconfig": { "branch": "master", "commit": "ac9d2f7c4757db6320cab6697fe73e5e8adb2457" }, 21 "nvim-lspconfig": { "branch": "master", "commit": "046b1a797af1effe8e0474b9af9657a3761ec58a" },
21 "nvim-nio": { "branch": "master", "commit": "edcc181a875301dd21840189aa2f2f9ad69fc172" }, 22 "nvim-nio": { "branch": "master", "commit": "edcc181a875301dd21840189aa2f2f9ad69fc172" },
22 "nvim-treesitter": { "branch": "main", "commit": "9a168f6357ed21c3a636e1727bc7d382abc451b8" }, 23 "nvim-treesitter": { "branch": "main", "commit": "f603a2f4da48728f80257fb5fbb90145fd1dc173" },
23 "nvim-ts-autotag": { "branch": "main", "commit": "88c1453db4ba7dd24131086fe51fdf74e587d275" }, 24 "nvim-ts-autotag": { "branch": "main", "commit": "88c1453db4ba7dd24131086fe51fdf74e587d275" },
24 "nvim-web-devicons": { "branch": "master", "commit": "5f032a85be210cd1c6ac98861eb3b187ff3bd5eb" }, 25 "nvim-web-devicons": { "branch": "master", "commit": "58447c1fca354bbf184425e4a8d01deecbd6f3c4" },
25 "overseer.nvim": { "branch": "master", "commit": "a93d9f6d6defdac4bcd6d2c8ba988650e42e0a0e" }, 26 "overseer.nvim": { "branch": "master", "commit": "a93d9f6d6defdac4bcd6d2c8ba988650e42e0a0e" },
26 "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, 27 "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" },
27 "quick-scope": { "branch": "master", "commit": "6cee1d9e0b9ac0fbffeb538d4a5ba9f5628fabbc" }, 28 "quick-scope": { "branch": "master", "commit": "6cee1d9e0b9ac0fbffeb538d4a5ba9f5628fabbc" },
@@ -30,6 +31,5 @@
30 "telescope.nvim": { "branch": "master", "commit": "40aedd8a68c78a656a10a8d62d80c54af59420fb" }, 31 "telescope.nvim": { "branch": "master", "commit": "40aedd8a68c78a656a10a8d62d80c54af59420fb" },
31 "toggleterm.nvim": { "branch": "main", "commit": "9a88eae817ef395952e08650b3283726786fb5fb" }, 32 "toggleterm.nvim": { "branch": "main", "commit": "9a88eae817ef395952e08650b3283726786fb5fb" },
32 "vim-fugitive": { "branch": "master", "commit": "3b753cf8c6a4dcde6edee8827d464ba9b8c4a6f0" }, 33 "vim-fugitive": { "branch": "master", "commit": "3b753cf8c6a4dcde6edee8827d464ba9b8c4a6f0" },
33 "vim-janah": { "branch": "master", "commit": "3b8ae976987b6ade2abeac25f0208e8bc90d7138" },
34 "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } 34 "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }
35} 35}
diff --git a/neovim/.config/nvim/lua/config/lazy.lua b/neovim/.config/nvim/lua/config/lazy.lua
index 5a645c1..59c672e 100644
--- a/neovim/.config/nvim/lua/config/lazy.lua
+++ b/neovim/.config/nvim/lua/config/lazy.lua
@@ -12,6 +12,6 @@ end
12vim.opt.rtp:prepend(lazypath) 12vim.opt.rtp:prepend(lazypath)
13 13
14require("lazy").setup("plugins", { 14require("lazy").setup("plugins", {
15 install = { colorscheme = { "janah", "desert" } }, 15 install = { colorscheme = { "monokai-pro", "desert" } },
16 checker = { enabled = false }, 16 checker = { enabled = false },
17}) 17})
diff --git a/neovim/.config/nvim/lua/plugins/colorscheme.lua b/neovim/.config/nvim/lua/plugins/colorscheme.lua
index 0349cf9..6892cba 100644
--- a/neovim/.config/nvim/lua/plugins/colorscheme.lua
+++ b/neovim/.config/nvim/lua/plugins/colorscheme.lua
@@ -1,19 +1,12 @@
1return { 1return {
2 "mhinz/vim-janah", 2 "loctvl842/monokai-pro.nvim",
3 lazy = false, 3 lazy = false,
4 priority = 1000, 4 priority = 1000,
5 config = function() 5 config = function()
6 local ok = pcall(vim.cmd.colorscheme, "janah") 6 require("monokai-pro").setup()
7 local ok = pcall(vim.cmd.colorscheme, "monokai-pro")
7 if not ok then 8 if not ok then
8 vim.cmd.colorscheme("desert") 9 vim.cmd.colorscheme("desert")
9 return
10 end 10 end
11
12 -- vim-janah predates floating windows and never defines NormalFloat/
13 -- FloatBorder, so they fall back to Neovim's near-black default and any
14 -- floating UI (:Mason, :Lazy, which-key's popup, ...) renders as a
15 -- mismatched black box. Match them to janah's own Normal/Comment colors.
16 vim.api.nvim_set_hl(0, "NormalFloat", { bg = "#262626", fg = "#dadada" })
17 vim.api.nvim_set_hl(0, "FloatBorder", { bg = "#262626", fg = "#585858" })
18 end, 11 end,
19} 12}
diff --git a/neovim/.config/nvim/lua/plugins/statusline.lua b/neovim/.config/nvim/lua/plugins/statusline.lua
index 6cb2412..0096c0f 100644
--- a/neovim/.config/nvim/lua/plugins/statusline.lua
+++ b/neovim/.config/nvim/lua/plugins/statusline.lua
@@ -4,7 +4,7 @@ return {
4 opts = { 4 opts = {
5 refresh = { statusline = 1000 }, 5 refresh = { statusline = 1000 },
6 sections = { 6 sections = {
7 lualine_a = { "mode", { function() return os.date("%H:%M") end } }, 7 lualine_z = { "location", { function() return os.date("%H:%M") end } },
8 }, 8 },
9 }, 9 },
10} 10}