diff options
| author | 2026-09-24 13:46:34 +0000 | |
|---|---|---|
| committer | 2026-09-24 13:46:34 +0000 | |
| commit | 7f5159c60be1ffa61d9c9a5c65d6ede19a73517e (patch) | |
| tree | d993dd16370e7ece88aeaa06cae73fe2941b2775 /neovim/.config/nvim | |
| parent | f3b2d62e4a150169cc9bd87cc9b69f1c5d916803 (diff) | |
| download | dotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.tar.gz dotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.tar.bz2 dotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.zip | |
Setup monokai pro
Diffstat (limited to 'neovim/.config/nvim')
| -rw-r--r-- | neovim/.config/nvim/README.md | 2 | ||||
| -rw-r--r-- | neovim/.config/nvim/lazy-lock.json | 14 | ||||
| -rw-r--r-- | neovim/.config/nvim/lua/config/lazy.lua | 2 | ||||
| -rw-r--r-- | neovim/.config/nvim/lua/plugins/colorscheme.lua | 13 | ||||
| -rw-r--r-- | neovim/.config/nvim/lua/plugins/statusline.lua | 2 |
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 | |||
| 12 | vim.opt.rtp:prepend(lazypath) | 12 | vim.opt.rtp:prepend(lazypath) |
| 13 | 13 | ||
| 14 | require("lazy").setup("plugins", { | 14 | require("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 @@ | |||
| 1 | return { | 1 | return { |
| 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 | } |
