- Zero dependency
- Flexible and human-friendly config file
- Service controlled by signal
- Portable (statically built with musl)
Download package for latest release and install it using your package manager
sudo dpkg -i ./nsense-<version>.deb // install
sudo dpkg -P nsense // remove
sudo rpm -i ./nsense-<version>.rpm // install
sudo rpm -e nsense // remove
cd /tmp && git clone git@github.com:skynet-core/nsense.git
cd ./nsense && nimble build -d:release
nimble setup
nimble purge // uninstall files from system
cd /tmp && git clone git@github.com:skynet-core/nsense.git
cd ./nsense && nimble build -d:release
nimble package
ls *.rpm *.deb
***for this step docker is required
wget -q -O - https://deb.wehack.network/KEY.gpg | sudo apt-key add -
sudo apt-get update && sudo apt-get install -y nsense
sudo dnf install 'dnf-command(config-manager)'
sudo dnf config-manager --add-repo https://rpm.wehack.network
sudo rpm --import https://rpm.wehack.network/PGP_PUBLIC_KEY.asc
sudo dnf install nsense
- Temperature zones and fans speed level switching (ver 0.5.0)
- Systemd sleep hook via SIGTSTP and SIGCONT signals with switching to BIOS auto mode
- Systemd unit file (ver 0.6.0)
- Installation with nimble
- Simple FAQ
- Apt, Rpm packages (ver 0.7.0)
- command-line front-end client (ver 1.0.0)
- Snap, Flatpak bundles (ver 1.1.0)
- Support for different from systemd init systems (ver 1.5.0)
- Implement communication via
/dev/port
as an option for safety reasons (ver 2.0.0) - termgui font-end client (ver 2.5.0)
- Qt front-end client (ver 3.0.0)
- Mobile GUI and remote control via mobile application (gRPC) (ver 3.5.0)