Install EnvyControl on various Linux distributions
mainEnvyControl can be installed using several methods depending on your distribution:
Arch Linux
Use the AUR:
yay -S envycontrolFedora / OSTree Distros (Silverblue, Kinoite, etc.)
Use the COPR repository maintained by @sunwire:
sudo dnf copr enable sunwire/envycontrol
sudo dnf install python3-envycontrolNote for OSTree: After enabling the repo, run rpm-ostree cleanup -m and then rpm-ostree install python-envycontrol, followed by a reboot.
Ubuntu / Debian
Install the provided .deb package to avoid PEP668 issues:
- Download
python3-envycontrol_version.debfrom the releases page. - Install it:
sudo apt -y install ./python3-envycontrol_version.debNixOS
Using Nix Flakes, you can run it directly:
nix run github:bayasdev/envycontrol -- <args>Or add it to your configuration inputs and packages.
From Source
Clone the repository and run the script directly:
git clone https://github.com/bayasdev/envycontrol.git
python ./envycontrol.py -s <MODE>(Use python3 on Ubuntu/Debian).
To install globally via pip:
sudo pip install .