Added motherboard information
This commit is contained in:
parent
a99defd401
commit
0d3d3fafb2
@ -7,6 +7,7 @@ echo -e "${C3}Packages: ${C4}$(get_packages)"
|
||||
echo -e "${C3}Shell: ${C4}${USER_SHELL}"
|
||||
echo -e "${C3}Init: ${C4}${INIT_SYSTEM}"
|
||||
echo -e "${C3}Libc: ${C4}${LIBC}"
|
||||
[ -n "$MOTHERBOARD" ] && echo -e "${C3}Motherboard: ${C4}${MOTHERBOARD}"
|
||||
[ -n "$CPU_MODEL" ] && echo -e "${C3}CPU: ${C4}${CPU_MODEL} (${CPU_THREADS} threads)"
|
||||
for i in $(seq "${CONNECTED_GPUS}"); do
|
||||
gpu="GPU$i"
|
||||
|
1
main.go
1
main.go
@ -128,6 +128,7 @@ func SetupFetchEnv(showTimeTaken bool) []string {
|
||||
setVariable("DISTRO_LONG_NAME", func() string { return getDistroInfo().LongName })
|
||||
setVariable("DISTRO_SHORT_NAME", func() string { return getDistroInfo().ShortName })
|
||||
setVariable("CPU_MODEL", func() string { return getCPUName() })
|
||||
setVariable("MOTHERBOARD", func() string { return getMotherboardModel() })
|
||||
setVariable("CPU_THREADS", func() string { return strconv.Itoa(getCPUThreads()) })
|
||||
start := time.Now().UnixMilli()
|
||||
memory := GetMemoryInfo()
|
||||
|
8
utils.go
8
utils.go
@ -100,6 +100,14 @@ func getDistroAsciiArt() string {
|
||||
}
|
||||
}
|
||||
|
||||
func getMotherboardModel() string {
|
||||
bytes, err := os.ReadFile("/sys/devices/virtual/dmi/id/board_name")
|
||||
if err != nil {
|
||||
return ""
|
||||
}
|
||||
return strings.TrimSpace(string(bytes))
|
||||
}
|
||||
|
||||
func getCPUName() string {
|
||||
cpu, err := ghw.CPU()
|
||||
if err != nil {
|
||||
|
Loading…
x
Reference in New Issue
Block a user