Skip to main content

py3status monitor show amdgpu fan speeds and temp

Project description

py3status-amdfan

Python module for monitoring fan RPMs and temperature for amdgpu cards in i3wm using py3status.

Downloads

Screenshot

Status Bar with py3status_amdfan

Prerequisites

  • i3
  • py3status
  • amdfan
  • poetry (if installing from git)

Installation

From Git

git clone https://github.com/mcgillij/py3status-amdfan.git
cd py3status-amdfan && poetry install
mkdir -p ~/.i3/py3status && cd ~/.i3/py3status
ln -s <PATH_TO_CLONED_REPO>/src/py3status_amdfan/fan_monitor.py ./

With Pip, Pipenv or Poetry

pip install py3status-amdfan amdfan
pipenv install py3status-amdfan amdfan
poetry add py3status-amdfan amdfan && poetry install

With yay

yay -S py3status-amdfan amdfan

Building Arch package w/PKGBUILD

git clone https://aur.archlinux.org/py3status-amdfan.git
cd py3status-amdfan.git
makechrootpkg -c -r $HOME/$CHROOT

Installing built Arch package

sudo pacman -U --asdeps py3status-amdfan-*-any.pkg.tar.zst

Configuration

Next you will need to add the services you want to monitor, and optionally choose some appropriate emoji's. You can also configure actions to open up your browser when you click on the icon, which I find pretty handy.

~/.config/i3/i3status.conf

...
order += "fan_monitor"
order += "clock"
order += "mail"
...

Configuration Options

You can pass in the following configuration options:

  • cache_timeout
  • format

Restart i3

Once the package is installed and configured you just need to restart i3.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py3status_amdfan-0.1.18.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py3status_amdfan-0.1.18-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file py3status_amdfan-0.1.18.tar.gz.

File metadata

  • Download URL: py3status_amdfan-0.1.18.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.3 Linux/6.14.9-zen1-1-zen

File hashes

Hashes for py3status_amdfan-0.1.18.tar.gz
Algorithm Hash digest
SHA256 a4f3017858b2a38776f3111fab8f6fce66a594a7efa1bd6f3b7ec3aff33e291c
MD5 7fa4cbd38243d3ac238f7ace3013c029
BLAKE2b-256 9e3f945f0404c5e8b4fb7de48f98cbba114f0ed524e0c2af3289283b222a7e38

See more details on using hashes here.

File details

Details for the file py3status_amdfan-0.1.18-py3-none-any.whl.

File metadata

  • Download URL: py3status_amdfan-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.13.3 Linux/6.14.9-zen1-1-zen

File hashes

Hashes for py3status_amdfan-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 aa26f2bc308626bd0a4cf905ff11e9c10b937a3f096e731cc2338800e3b13909
MD5 4400e8ad0772963fb175df365ca4f6dd
BLAKE2b-256 27a1221aa48b94bd1f3c10d9f1ac33f5796bc10bc5392dfcdf54c55c7f4c5b03

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page