From 24d5824420adb03cdb2b1e1f0227c26b79590adb Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Sat, 28 Feb 2026 12:33:17 +0100 Subject: Configure auto-theme switch --- ghostty/config | 2 +- nvim/lazy-lock.json | 5 +++-- nvim/lua/config/lazy.lua | 13 +++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/ghostty/config b/ghostty/config index 9bd97b4..be0bad2 100644 --- a/ghostty/config +++ b/ghostty/config @@ -1,3 +1,3 @@ -theme = Gruvbox Dark +theme = dark:Gruvbox Dark,light:Gruvbox Light font-family = JetBrainsMono Nerd Font NL fullscreen diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json index 1c45f21..14a5c0c 100644 --- a/nvim/lazy-lock.json +++ b/nvim/lazy-lock.json @@ -1,15 +1,16 @@ { "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, + "auto-dark-mode.nvim": { "branch": "master", "commit": "e300259ec777a40b4b9e3c8e6ade203e78d15881" }, "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, - "fzf-lua": { "branch": "main", "commit": "d637241b34f2cb012309baebb2e35e440a946d8b" }, + "fzf-lua": { "branch": "main", "commit": "29ee11c06e1b8c354cc5a3212e6d24c9b8ed4f22" }, "gitsigns.nvim": { "branch": "main", "commit": "9f3c6dd7868bcc116e9c1c1929ce063b978fa519" }, "gruvbox.nvim": { "branch": "main", "commit": "561126520034a1dac2f78ab063db025d12555998" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "mini.files": { "branch": "main", "commit": "57eb96a828f80efb8095a611e3aafcfa43548f8b" }, "mini.icons": { "branch": "main", "commit": "5b9076dae1bfbe47ba4a14bc8b967cde0ab5d77e" }, "neoscroll.nvim": { "branch": "master", "commit": "c8d29979cb0cb3a2437a8e0ae683fd82f340d3b8" }, - "nvim-lspconfig": { "branch": "master", "commit": "f386df19b145607a33885b6110ef5c04faae42cb" }, + "nvim-lspconfig": { "branch": "master", "commit": "f2193125da0bff2e4eae8e0a45e343ec9bca4c72" }, "nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "737cf6c657898d0c697311d79d361288a1343d50" }, diff --git a/nvim/lua/config/lazy.lua b/nvim/lua/config/lazy.lua index 807d35c..710a22c 100644 --- a/nvim/lua/config/lazy.lua +++ b/nvim/lua/config/lazy.lua @@ -83,6 +83,19 @@ require("lazy").setup({ }, } }, + { + "f-person/auto-dark-mode.nvim", + opts = { + set_dark_mode = function() + vim.api.nvim_set_option_value("background", "dark", {}) + end, + set_light_mode = function() + vim.api.nvim_set_option_value("background", "light", {}) + end, + update_interval = 3000, + fallback = "dark", + } + } }, install = { colorscheme = { "gruvbox" } }, checker = { enabled = true }, -- cgit v1.3.1