25 lines
693 B
Lua
25 lines
693 B
Lua
local M = {}
|
|
local utils = require("lua.lib.utils")
|
|
require("lua.lib.globals")
|
|
|
|
M.cursor = "Vimix-Hyprcursor"
|
|
M.size = 32
|
|
|
|
function M.fetch_Vimix_hyprcursor()
|
|
if M.cursor == "Vimix-Hyprcursor" then
|
|
if not utils.is_file_exists(DATA_HOME .. "/icons/Vimix-Hyprcursor") then
|
|
local tmppath = "/tmp/Vimix-Hyprcursor"
|
|
os.execute("git clone https://gitea.phy-yingjie.wang/wyj/Vimix-Hyprcursor.git " .. tmppath)
|
|
os.execute("cp " .. tmppath .. "/theme_Vimix-Hyprcursor " .. DATA_HOME .. "/icons/Vimix-Hyprcursor")
|
|
end
|
|
end
|
|
end
|
|
|
|
function M.load()
|
|
M.fetch_Vimix_hyprcursor()
|
|
hl.env("HYPRCURSOR_THEME", M.cursor)
|
|
hl.env("HYPRCURSOR_SIZE", tostring(M.size))
|
|
end
|
|
|
|
return M
|