.s/.config/nvim/lua/theme.lua

25 lines
653 B
Lua

local fwatch = require("fwatch")
function Set_theme_at(path)
local f = io.open(path, "rb")
if not f then return nil end
local theme = f:read("*a")
theme = theme:gsub("%s+", "")
f:close()
vim.schedule(function()
vim.cmd("colorscheme OceanicNext")
-- if (theme == "light") then
-- vim.api.nvim_set_option("background", "light")
-- vim.cmd("colorscheme catppuccin-latte")
-- else
-- vim.api.nvim_set_option("background", "dark")
-- vim.cmd("colorscheme catppuccin-mocha")
-- end
end)
end
fwatch.watch(os.getenv("HOME") .. "/theme", {
on_event = Set_theme_at
})
Set_theme_at(os.getenv("HOME") .. "/theme")