Files
ofetch/modules/cpu.lua
T
2026-11-06 04:45:37 +01:00

17 lines
437 B
Lua

local util = require("modules/util")
-- CPU modelname
local function get_cpu_modelname()
local name = util.grep("/proc/cpuinfo", "^model name%s*:%s*(.+)") or
util.grep("/proc/cpuinfo", "^Hardware%s*:%s*(.+)")
-- Shorter modelname for Intel i3/i5/i7/i9 CPUs
if name then
name = name:match("([iI][3579]%-[%d]+[A-Za-z]*)") or name
end
return name
end
return { name = "cpu", cmd = get_cpu_modelname }