dotfiles: update themes and configs
This commit is contained in:
@@ -4,27 +4,26 @@
|
||||
|
||||
---@type LazySpec
|
||||
return {
|
||||
"AstroNvim/astrocommunity",
|
||||
{ import = "astrocommunity.colorscheme.catppuccin" },
|
||||
-- these packs can set up things such as Treesitter, Language Servers, additional language specific plugins, and more!
|
||||
{ import = "astrocommunity.snippet.nvim-snippets" },
|
||||
{ import = "astrocommunity.pack.lua" },
|
||||
{ import = "astrocommunity.pack.hyprlang" },
|
||||
{ import = "astrocommunity.pack.java" },
|
||||
{ import = "astrocommunity.pack.rust" },
|
||||
{ import = "astrocommunity.pack.go" },
|
||||
{ import = "astrocommunity.pack.docker" },
|
||||
{ import = "astrocommunity.pack.json" },
|
||||
{ import = "astrocommunity.pack.html-css" },
|
||||
{ import = "astrocommunity.pack.sql" },
|
||||
{ import = "astrocommunity.pack.typescript" },
|
||||
{ import = "astrocommunity.pack.toml" },
|
||||
{ import = "astrocommunity.pack.xml" },
|
||||
{ import = "astrocommunity.pack.yaml" },
|
||||
{ import = "astrocommunity.pack.python" },
|
||||
{ import = "astrocommunity.pack.kotlin" },
|
||||
{ import = "astrocommunity.pack.php" },
|
||||
"AstroNvim/astrocommunity",
|
||||
-- these packs can set up things such as Treesitter, Language Servers, additional language specific plugins, and more!
|
||||
{ import = "astrocommunity.snippet.nvim-snippets" },
|
||||
{ import = "astrocommunity.pack.lua" },
|
||||
{ import = "astrocommunity.pack.hyprlang" },
|
||||
{ import = "astrocommunity.pack.java" },
|
||||
{ import = "astrocommunity.pack.rust" },
|
||||
{ import = "astrocommunity.pack.go" },
|
||||
{ import = "astrocommunity.pack.docker" },
|
||||
{ import = "astrocommunity.pack.json" },
|
||||
{ import = "astrocommunity.pack.html-css" },
|
||||
{ import = "astrocommunity.pack.sql" },
|
||||
{ import = "astrocommunity.pack.typescript" },
|
||||
{ import = "astrocommunity.pack.toml" },
|
||||
{ import = "astrocommunity.pack.xml" },
|
||||
{ import = "astrocommunity.pack.yaml" },
|
||||
{ import = "astrocommunity.pack.python" },
|
||||
{ import = "astrocommunity.pack.kotlin" },
|
||||
{ import = "astrocommunity.pack.php" },
|
||||
|
||||
{ import = "astrocommunity.markdown-and-latex.vimtex" },
|
||||
-- import/override with your plugins folder
|
||||
{ import = "astrocommunity.markdown-and-latex.vimtex" },
|
||||
-- import/override with your plugins folder
|
||||
}
|
||||
|
||||
68
dot_config/nvim/lua/plugins/apex-neon_theme.lua
Normal file
68
dot_config/nvim/lua/plugins/apex-neon_theme.lua
Normal file
@@ -0,0 +1,68 @@
|
||||
return {
|
||||
-- 1. Keep the palette definition (for syntax highlighting)
|
||||
{
|
||||
"AstroNvim/astrotheme",
|
||||
opts = {
|
||||
palette = {
|
||||
astrodark = {
|
||||
bg = "#050505",
|
||||
fg = "#ededed",
|
||||
ui = {
|
||||
base = "#050505",
|
||||
bg_gutter = "#050505",
|
||||
bg_p1 = "#141414",
|
||||
bg_p2 = "#262626",
|
||||
border = "#ff0044",
|
||||
},
|
||||
syntax = {
|
||||
red = "#ff0044",
|
||||
orange = "#ffb700",
|
||||
yellow = "#ffb700",
|
||||
green = "#00ff99",
|
||||
cyan = "#00eaff",
|
||||
blue = "#00eaff",
|
||||
purple = "#9d00ff",
|
||||
magenta = "#ff80bf",
|
||||
comment = "#525252",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
-- 2. THE IMPORTANT PART: Brute force the UI background
|
||||
{
|
||||
"AstroNvim/astroui",
|
||||
opts = {
|
||||
colorscheme = "astrodark",
|
||||
highlights = {
|
||||
-- This 'init' table runs on startup and overwrites everything
|
||||
init = {
|
||||
-- FORCE THE MAIN EDITOR BACKGROUND BLACK
|
||||
Normal = { bg = "#050505", fg = "#ededed" },
|
||||
NormalNC = { bg = "#050505" }, -- Non-current windows
|
||||
|
||||
-- VISUAL SELECTION: TARGET ACQUIRED
|
||||
Visual = { bg = "#00eaff", fg = "#050505", bold = true },
|
||||
VisualNOS = { bg = "#00eaff", fg = "#050505" },
|
||||
|
||||
-- Force the gutters (line numbers) to blend in
|
||||
SignColumn = { bg = "#050505" },
|
||||
FoldColumn = { bg = "#050505" },
|
||||
|
||||
-- Aggressive UI Tweaks
|
||||
WinSeparator = { fg = "#ff0044" },
|
||||
NeoTreeNormal = { bg = "#050505" },
|
||||
NeoTreeNormalNC = { bg = "#050505" },
|
||||
|
||||
-- Hide the "~" characters at the end of the buffer
|
||||
EndOfBuffer = { fg = "#050505" },
|
||||
|
||||
-- Line numbers
|
||||
LineNr = { fg = "#404040" },
|
||||
CursorLineNr = { fg = "#00eaff", bold = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -5,33 +5,33 @@
|
||||
|
||||
---@type LazySpec
|
||||
return {
|
||||
"AstroNvim/astroui",
|
||||
---@type AstroUIOpts
|
||||
opts = {
|
||||
-- change colorscheme
|
||||
colorscheme = "catppuccin",
|
||||
-- AstroUI allows you to easily modify highlight groups easily for any and all colorschemes
|
||||
highlights = {
|
||||
init = { -- this table overrides highlights in all themes
|
||||
-- Normal = { bg = "#000000" },
|
||||
},
|
||||
astrodark = { -- a table of overrides/changes when applying the astrotheme theme
|
||||
-- Normal = { bg = "#000000" },
|
||||
},
|
||||
},
|
||||
-- Icons can be configured throughout the interface
|
||||
icons = {
|
||||
-- configure the loading of the lsp in the status line
|
||||
LSPLoading1 = "⠋",
|
||||
LSPLoading2 = "⠙",
|
||||
LSPLoading3 = "⠹",
|
||||
LSPLoading4 = "⠸",
|
||||
LSPLoading5 = "⠼",
|
||||
LSPLoading6 = "⠴",
|
||||
LSPLoading7 = "⠦",
|
||||
LSPLoading8 = "⠧",
|
||||
LSPLoading9 = "⠇",
|
||||
LSPLoading10 = "⠏",
|
||||
},
|
||||
},
|
||||
"AstroNvim/astroui",
|
||||
---@type AstroUIOpts
|
||||
opts = {
|
||||
-- change colorscheme
|
||||
colorscheme = "astrodark",
|
||||
-- AstroUI allows you to easily modify highlight groups easily for any and all colorschemes
|
||||
highlights = {
|
||||
init = { -- this table overrides highlights in all themes
|
||||
-- Normal = { bg = "#000000" },
|
||||
},
|
||||
astrodark = { -- a table of overrides/changes when applying the astrotheme theme
|
||||
-- Normal = { bg = "#000000" },
|
||||
},
|
||||
},
|
||||
-- Icons can be configured throughout the interface
|
||||
icons = {
|
||||
-- configure the loading of the lsp in the status line
|
||||
LSPLoading1 = "⠋",
|
||||
LSPLoading2 = "⠙",
|
||||
LSPLoading3 = "⠹",
|
||||
LSPLoading4 = "⠸",
|
||||
LSPLoading5 = "⠼",
|
||||
LSPLoading6 = "⠴",
|
||||
LSPLoading7 = "⠦",
|
||||
LSPLoading8 = "⠧",
|
||||
LSPLoading9 = "⠇",
|
||||
LSPLoading10 = "⠏",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user