From 01e226bbd7b45355e665d6e4faf1b4e0b9ec49ca Mon Sep 17 00:00:00 2001 From: Krishna Ayyalasomayajula Date: Sat, 9 May 2026 12:41:44 -0500 Subject: [PATCH] glow up --- lazy-lock.json | 3 ++- lua/plugins/astrocommunity.lua | 2 +- lua/plugins/astroui.lua | 21 +++++++++++++++------ lua/plugins/github-theme.lua | 14 ++++++++++++++ lua/plugins/milli.lua | 23 +++++++++++++++++++++++ 5 files changed, 55 insertions(+), 8 deletions(-) create mode 100644 lua/plugins/github-theme.lua create mode 100644 lua/plugins/milli.lua diff --git a/lazy-lock.json b/lazy-lock.json index d0b9d2f..ea97082 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -10,9 +10,9 @@ "better-escape.nvim": { "branch": "master", "commit": "199dcc2643dec5d8dbdab4ec672cf405224dcb3b" }, "blink.cmp": { "branch": "main", "commit": "78336bc89ee5365633bcf754d93df01678b5c08f" }, "blink.compat": { "branch": "main", "commit": "2ed6d9a28b07fa6f3bface818470605f8896408c" }, - "catppuccin": { "branch": "main", "commit": "426dbebe06b5c69fd846ceb17b42e12f890aedf1" }, "cmp-dap": { "branch": "master", "commit": "ea92773e84c0ad3288c3bc5e452ac91559669087" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, + "github-nvim-theme": { "branch": "main", "commit": "c106c9472154d6b2c74b74565616b877ae8ed31d" }, "gitsigns.nvim": { "branch": "main", "commit": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "heirline.nvim": { "branch": "master", "commit": "fae936abb5e0345b85c3a03ecf38525b0828b992" }, @@ -23,6 +23,7 @@ "mason-nvim-dap.nvim": { "branch": "main", "commit": "e51f9b259f066c4347f9a79ffde54c29a0619384" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, + "milli.nvim": { "branch": "main", "commit": "6a19fe9ab2a068b7ce384cea277c24672add161e" }, "mini.icons": { "branch": "main", "commit": "397ed3807e96b59709ef3292f0a3e253d5c1dc0a" }, "neo-tree.nvim": { "branch": "main", "commit": "84c75e7a7e443586f60508d12fc50f90d9aee14e" }, "neoconf.nvim": { "branch": "main", "commit": "bbe36f4d60ed096282f564ddae4e781e420a8270" }, diff --git a/lua/plugins/astrocommunity.lua b/lua/plugins/astrocommunity.lua index a8238a9..c56df10 100644 --- a/lua/plugins/astrocommunity.lua +++ b/lua/plugins/astrocommunity.lua @@ -1,5 +1,5 @@ return { "AstroNvim/astrocommunity", - { import = "astrocommunity.colorscheme.catppuccin" }, + { import = "astrocommunity.colorscheme.github-nvim-theme" }, { import = "astrocommunity.markdown-and-latex.vimtex" }, } diff --git a/lua/plugins/astroui.lua b/lua/plugins/astroui.lua index 213a9ef..412bcd5 100644 --- a/lua/plugins/astroui.lua +++ b/lua/plugins/astroui.lua @@ -9,14 +9,23 @@ return { ---@type AstroUIOpts opts = { -- change colorscheme - colorscheme = "catppuccin", + colorscheme = "github_dark_high_contrast", -- 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" }, + init = {}, + github_dark_high_contrast = { + CursorLine = { bg = "#111111" }, + CursorLineNr = { fg = "#ffffff", bold = true }, + FloatBorder = { fg = "#8b949e", bg = "#000000" }, + LineNr = { fg = "#6e7681" }, + Normal = { bg = "#000000" }, + NormalFloat = { bg = "#000000" }, + Pmenu = { bg = "#000000" }, + PmenuSel = { fg = "#ffffff", bg = "#1f2328", bold = true }, + SignColumn = { bg = "#000000" }, + StatusLine = { fg = "#ffffff", bg = "#111111" }, + TabLineSel = { fg = "#ffffff", bg = "#111111", bold = true }, + Visual = { bg = "#1f2328" }, }, }, -- Icons can be configured throughout the interface diff --git a/lua/plugins/github-theme.lua b/lua/plugins/github-theme.lua new file mode 100644 index 0000000..5229c75 --- /dev/null +++ b/lua/plugins/github-theme.lua @@ -0,0 +1,14 @@ +return { + "projekt0n/github-nvim-theme", + main = "github-theme", + opts = { + options = { + styles = { + comments = "NONE", + }, + inverse = { + visual = true, + }, + }, + }, +} diff --git a/lua/plugins/milli.lua b/lua/plugins/milli.lua new file mode 100644 index 0000000..f7e894b --- /dev/null +++ b/lua/plugins/milli.lua @@ -0,0 +1,23 @@ +return { + { + "amansingh-afk/milli.nvim", + lazy = false, + config = function() require("milli").snacks { splash = "blackhole", loop = true } end, + }, + { + "folke/snacks.nvim", + dependencies = { "amansingh-afk/milli.nvim" }, + opts = function(_, opts) + local splash = require("milli").load { splash = "blackhole" } + + opts.dashboard = opts.dashboard or {} + opts.dashboard.preset = opts.dashboard.preset or {} + opts.dashboard.preset.header = table.concat(splash.frames[1], "\n") + opts.dashboard.sections = { + { section = "header", padding = 2 }, + { section = "keys", gap = 1, padding = 2 }, + { section = "startup" }, + } + end, + }, +}