aboutsummaryrefslogtreecommitdiffstats
path: root/nvim/lua/plugins/colorscheme.lua
blob: 9945c5661e8be282621527a43a44e58af7f491b3 (plain) (blame)
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
local colorschemes = {
    catppuccin = {
        "catppuccin/nvim",
        name = "catpuccin",
        lazy = false,
        priority = 1000,
        config = function()
            vim.cmd [[colorscheme catppuccin-mocha]]
        end
    },
    wal = {
        "mbrea-c/wal-colors.nvim",
        lazy = false,
        priority = 1000,
        config = function()
            vim.cmd [[colorscheme mbc]]
        end,
    },
    tokyonight = {
        'folke/tokyonight.nvim',
        name = 'tokyonight',
        lazy = false,
        priority = 1000,
        config = function()
            vim.cmd [[colorscheme tokyonight-night]]
        end
    },
    everforest_lua = {
        'neanias/everforest-nvim',
        lazy = false,
        priority = 1000,
        config = function()
            require("everforest").setup({
                background = "hard",
                transparent_background_level = 0
            })
            vim.cmd [[highlight! link TroubleNormal Normal]]
            vim.cmd [[highlight! link TroubleNormalNC Normal]]
            vim.cmd [[colorscheme everforest"]]
        end
    },
    evergarden = {
        'comfysage/evergarden',
        lazy = false,
        priority = 1000,
        config = function()
            require('evergarden').setup({
                transparent_background = false,
                contrast_dark = 'hard',
                style = {
                    tabline = { reverse = true, color = 'green' },
                    search = { reverse = true, inc_reverse = true },
                }
            })
            vim.cmd("colorscheme evergarden")
        end
    },
    miasma = {
        "xero/miasma.nvim",
        lazy = false,
        priority = 1000,
        config = function()
            vim.cmd("colorscheme miasma")
        end,
    }
}

local colorsProfiles = require("profiles").createProfiles(colorschemes.catppuccin)

colorsProfiles["nest"] = colorschemes.evergarden

return colorsProfiles[HOSTNAME]