aboutsummaryrefslogtreecommitdiffstats
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
parentf3b2d62e4a150169cc9bd87cc9b69f1c5d916803 (diff)
downloaddotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.tar.gz
dotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.tar.bz2
dotfiles-7f5159c60be1ffa61d9c9a5c65d6ede19a73517e.zip
Setup monokai pro
-rw-r--r--ghostty/.config/ghostty/config.ghostty45
-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
-rwxr-xr-xtmux/.tmux.conf24
7 files changed, 48 insertions, 54 deletions
diff --git a/ghostty/.config/ghostty/config.ghostty b/ghostty/.config/ghostty/config.ghostty
index 257a8af..260fa16 100644
--- a/ghostty/.config/ghostty/config.ghostty
+++ b/ghostty/.config/ghostty/config.ghostty
@@ -1,30 +1,31 @@
1keybind = ctrl+,=unbind 1keybind = ctrl+,=unbind
2window-decoration = true 2window-decoration = true
3font-size = 11 3font-size = 11
4font-family = "JetBrainsMono NL Nerd Font Mono"
4 5
5# Colors matching the neovim janah colorscheme (mhinz/vim-janah) 6# Colors matching the neovim monokai-pro colorscheme (loctvl842/monokai-pro.nvim, "pro" filter)
6background = #262626 7background = #19181a
7foreground = #dadada 8foreground = #fcfcfa
8cursor-color = #ff00af 9cursor-color = #c1c0c0
9cursor-style = block 10cursor-style = block
10cursor-style-blink = false 11cursor-style-blink = false
11shell-integration-features = no-cursor 12shell-integration-features = no-cursor
12selection-background = #005f87 13selection-background = #403e41
13selection-foreground = #c0c0c0 14selection-foreground = #fcfcfa
14 15
15palette = 0=#262626 16palette = 0=#19181a
16palette = 1=#df5f5f 17palette = 1=#ff6188
17palette = 2=#afdf87 18palette = 2=#a9dc76
18palette = 3=#ffdfaf 19palette = 3=#ffd866
19palette = 4=#87afdf 20palette = 4=#fc9867
20palette = 5=#df005f 21palette = 5=#ab9df2
21palette = 6=#87dfdf 22palette = 6=#78dce8
22palette = 7=#dadada 23palette = 7=#fcfcfa
23palette = 8=#585858 24palette = 8=#727072
24palette = 9=#ff5f5f 25palette = 9=#ff6188
25palette = 10=#87ff5f 26palette = 10=#a9dc76
26palette = 11=#ffff5f 27palette = 11=#ffd866
27palette = 12=#5fdfff 28palette = 12=#fc9867
28palette = 13=#ff00af 29palette = 13=#ab9df2
29palette = 14=#87dfaf 30palette = 14=#78dce8
30palette = 15=#eeeeee 31palette = 15=#fcfcfa
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}
diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf
index f6079f7..d4db1f9 100755
--- a/tmux/.tmux.conf
+++ b/tmux/.tmux.conf
@@ -9,30 +9,30 @@ bind R source-file ~/.tmux.conf \; display-message "Config reloaded..."
9 9
10set -s escape-time 0 10set -s escape-time 0
11 11
12# Statusline, colored to match the neovim janah colorscheme 12# Statusline, colored to match the neovim monokai-pro colorscheme
13set -g status on 13set -g status on
14set -g status-interval 5 14set -g status-interval 5
15set -g status-justify left 15set -g status-justify left
16set -g status-position bottom 16set -g status-position bottom
17set -g status-style "bg=#262626,fg=#dadada" 17set -g status-style "bg=#19181a,fg=#fcfcfa"
18 18
19set -g status-left-length 40 19set -g status-left-length 40
20set -g status-left "#[fg=#262626,bg=#afdf87,bold] #S #[fg=#afdf87,bg=#262626,nobold]" 20set -g status-left "#[fg=#19181a,bg=#a9dc76,bold] #S #[fg=#a9dc76,bg=#19181a,nobold]"
21 21
22set -g status-right-length 60 22set -g status-right-length 60
23set -g status-right "#[fg=#3a3a3a,bg=#262626]#[fg=#dadada,bg=#3a3a3a] #h #[fg=#87dfdf,bg=#3a3a3a]#[fg=#262626,bg=#87dfdf,bold] %H:%M " 23set -g status-right "#[fg=#403e41,bg=#19181a]#[fg=#fcfcfa,bg=#403e41] #h #[fg=#78dce8,bg=#403e41]#[fg=#19181a,bg=#78dce8,bold] %H:%M "
24 24
25set -g window-status-format " #I:#W " 25set -g window-status-format " #I:#W "
26set -g window-status-style "fg=#808080,bg=#262626" 26set -g window-status-style "fg=#939293,bg=#19181a"
27 27
28set -g window-status-current-format "#[fg=#262626,bg=#87afdf]#[fg=#262626,bg=#87afdf,bold] #I:#W #[fg=#87afdf,bg=#262626,nobold]" 28set -g window-status-current-format "#[fg=#19181a,bg=#ab9df2]#[fg=#19181a,bg=#ab9df2,bold] #I:#W #[fg=#ab9df2,bg=#19181a,nobold]"
29set -g window-status-current-style "fg=#262626,bg=#87afdf,bold" 29set -g window-status-current-style "fg=#19181a,bg=#ab9df2,bold"
30 30
31set -g window-status-separator "" 31set -g window-status-separator ""
32set -g window-status-activity-style "fg=#ffdfaf,bg=#262626" 32set -g window-status-activity-style "fg=#ffd866,bg=#19181a"
33 33
34set -g pane-border-style "fg=#3a3a3a" 34set -g pane-border-style "fg=#403e41"
35set -g pane-active-border-style "fg=#df005f" 35set -g pane-active-border-style "fg=#ff6188"
36 36
37set -g message-style "fg=#eeeeee,bg=#df005f,bold" 37set -g message-style "fg=#fcfcfa,bg=#ff6188,bold"
38set -g message-command-style "fg=#eeeeee,bg=#df005f,bold" 38set -g message-command-style "fg=#fcfcfa,bg=#ff6188,bold"