17 Commits

Author SHA1 Message Date
b5c2f8343a Add battery support for Linux system-info script 2023-06-01 22:45:50 +01:00
d852c46bc8 Port system-info-WSL.sh to work when systemd is enabled 2023-05-12 22:18:56 +01:00
2525d437fe system-info: Change AMD temp sensor source
Use `k10temp-pci-00c3` sensor output instead of
`asus_wmi_sensors-virtual-0` to read the CPU temperature because on the
ASUS Prime x470 Pro the latter is buggy and can result in the UEFI fan
control either slamming at 100% or not registering a temperature change
at full load.
2023-05-10 11:35:39 +01:00
09379eebc0 Handle AMD CPU temp on ASUS motherboards 2023-04-14 20:13:48 +01:00
235bf058e5 system-info: Enable CPU load and battery icon on macOS 2023-01-06 21:44:05 +00:00
f4aed11002 Add battery icon in system-info-WSL.sh 2022-12-30 17:52:36 +00:00
6c3c7d7373 system-info clean up cache file in WSL too 2022-12-10 17:35:39 +00:00
6629046ec2 Don't display battery %age on WSL system with no battery 2022-10-29 13:28:27 +01:00
2bb99ee369 Add battery %age reporting in system-info-WSL.sh 2022-10-03 22:26:18 +01:00
9a65f59273 Split some long lines in system-info-WSL.sh 2022-10-03 22:25:53 +01:00
fa263fb95e Use powershell for system-info CPU temp on WSL
Replace the query of CPU temp from the OpenHardwareMonitor's JSON served
via the network on the Windows host with a call to powershell to instead
read the WMI objects that OpenHardwareMonitor also emits. This is more
robust since powershell.exe is always available and does not require
Windows Defender firewall rules to allow connections from WSL2's VM to
the Windows host.
2022-10-01 13:21:12 +01:00
fcb2b02eac Create system-info cache directory in WSL 2022-05-22 10:32:33 +01:00
e912a5902b Begin adding WSL2 support for system-info 2021-11-28 11:40:23 +00:00
21d1935ef3 Disable system-info service when WSL is detected 2021-07-11 14:06:22 +01:00
67dc3dffaf Update system-info macOS user agent
Add CPU temperature to `status-info`, conditionally display battery
charge percentage, and documents the commands.
2021-02-17 20:49:29 +00:00
21a88edfaa Add system-info Linux systemd user unit
Update the `system-info` directory with the addition of a `systemd`
service file and an new Linux script to display current CPU temperature
and core/thread utilization. Update `.conduit.yaml` with addition
`apt` dependencies `sysstat` and `jq`. Update the install and remove
scripts to setup and tear down the `systemd` user unit. Lastly, decrease
the `tmux` status line update interval from 5 to 2 seconds.
2021-02-17 18:54:29 +00:00
d96a1b7438 Add system-info macOS user agent
The `system-info` directory contains scripts and configuration files to
install and remove a `launchd` user agent on macOS which collects
information about the system and outputs it to the file
`~/.cache/tmux/system-info`. This file is then read periodically by
`tmux` and the contents displayed in the status line.
2021-02-16 23:55:02 +00:00