chezmoi: awesome, fish, screen, wezterm, yazi

This commit is contained in:
js0ny 2025-09-27 12:22:41 +01:00
parent 2cbf244d7b
commit 295f94ddb9
27 changed files with 613 additions and 5 deletions

View file

@ -0,0 +1,37 @@
local wezterm = require("wezterm")
local function is_found(str, pattern)
return string.find(str, pattern) ~= nil
end
local M = {}
local function platform()
local is_win = is_found(wezterm.target_triple, "windows")
local is_linux = is_found(wezterm.target_triple, "linux")
local is_mac = is_found(wezterm.target_triple, "apple")
local os
if is_win then
os = "windows"
elseif is_linux then
os = "linux"
elseif is_mac then
os = "mac"
else
error("Unknown platform")
end
return {
os = os,
is_win = is_win,
is_linux = is_linux,
is_mac = is_mac,
}
end
local _platform = platform()
M.detected_os = _platform
return M