add nordbones flavor
This commit is contained in:
8
colors/nordbones.lua
Normal file
8
colors/nordbones.lua
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
vim.g.colors_name = "nordbones"
|
||||||
|
vim.opt.background = "dark"
|
||||||
|
|
||||||
|
package.loaded["nordbones"] = nil
|
||||||
|
require "lush"(require "nordbones")
|
||||||
|
|
||||||
|
local p = require("nordbones.palette").derived
|
||||||
|
require("zenbones.term").apply_colors(p)
|
||||||
15
lua/nordbones/init.lua
Normal file
15
lua/nordbones/init.lua
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
local lush = require "lush"
|
||||||
|
local generator = require "zenbones.specs"
|
||||||
|
local p = require "nordbones.palette"
|
||||||
|
|
||||||
|
local specs = generator.generate(p.derived, "dark", generator.get_global_config("nordbones", "dark"))
|
||||||
|
|
||||||
|
return lush.extends({ specs }).with(function()
|
||||||
|
return {
|
||||||
|
Number { fg = p.base.nord7, gui = "italic" },
|
||||||
|
Identifer { fg = p.derived.fg },
|
||||||
|
Function { fg = p.base.nord8 },
|
||||||
|
Statement { fg = p.base.nord9 },
|
||||||
|
Type { fg = p.base.nord10 },
|
||||||
|
}
|
||||||
|
end)
|
||||||
39
lua/nordbones/palette.lua
Normal file
39
lua/nordbones/palette.lua
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
local util = require "zenbones.util"
|
||||||
|
local lush = require "lush"
|
||||||
|
local hsluv = lush.hsluv
|
||||||
|
|
||||||
|
local M = {}
|
||||||
|
|
||||||
|
local base = {
|
||||||
|
nord0 = hsluv "#2e3440",
|
||||||
|
nord1 = hsluv "#3b4252",
|
||||||
|
nord2 = hsluv "#434c5e",
|
||||||
|
nord3 = hsluv "#4c566a",
|
||||||
|
nord4 = hsluv "#d8dee9",
|
||||||
|
nord5 = hsluv "#e5e9f0",
|
||||||
|
nord6 = hsluv "#eceff4",
|
||||||
|
nord7 = hsluv "#8fbcbb",
|
||||||
|
nord8 = hsluv "#88c0d0",
|
||||||
|
nord9 = hsluv "#81a1c1",
|
||||||
|
nord10 = hsluv "#5e81ac",
|
||||||
|
nord11 = hsluv "#bf616a",
|
||||||
|
nord12 = hsluv "#d08770",
|
||||||
|
nord13 = hsluv "#ebcb8b",
|
||||||
|
nord14 = hsluv "#a3be8c",
|
||||||
|
nord15 = hsluv "#b48ead",
|
||||||
|
}
|
||||||
|
|
||||||
|
M.derived = util.palette_extend {
|
||||||
|
bg = base.nord0,
|
||||||
|
fg = base.nord6,
|
||||||
|
rose = base.nord11,
|
||||||
|
leaf = base.nord14,
|
||||||
|
wood = base.nord12,
|
||||||
|
water = base.nord7,
|
||||||
|
blossom = base.nord15,
|
||||||
|
sky = base.nord8,
|
||||||
|
}
|
||||||
|
|
||||||
|
M.base = base
|
||||||
|
|
||||||
|
return M
|
||||||
Reference in New Issue
Block a user