package devices import ( psMem "github.com/shirou/gopsutil/v3/mem" ) func init() { mf := func(mems map[string]MemoryInfo) map[string]error { mainMemory, err := psMem.VirtualMemory() if err != nil { return map[string]error{"Main": err} } mems["Main"] = MemoryInfo{ Total: mainMemory.Total, Used: mainMemory.Used, UsedPercent: mainMemory.UsedPercent, } return nil } RegisterMem(mf) }