Files
dotfiles/wezterm/.config/config/gpu.lua
2025-04-08 15:31:34 -04:00

16 lines
447 B
Lua

local Config = {}
Config.front_end = "WebGpu"
Config.webgpu_force_fallback_adapter = false
---switch to low power mode when battery is low
---@diagnostic disable-next-line: undefined-field
local battery = require("wezterm").battery_info()[1]
Config.webgpu_power_preference = (battery and battery.state_of_charge < 0.35)
and "LowPower"
or "HighPerformance"
Config.webgpu_preferred_adapter = require("utils.gpu"):pick_best()
return Config