Skip to content

Apole-dev/victus-control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

victus-control

victus-control is a software for HP Victus 16-s1000 & HP Victus 16-s0xxx laptops with fan control and RGB keyboard settings. You have to enable perma max in order to work properly in your victus other maximum section only work limited time(about 2 min).

IMPORTANT: You need to use lustryrose882 fork to make this work and do not forget to add your mother board product id into file.

static const char * const victus_s_thermal_profile_boards[] = {
	"8C9C" <-- this section
};

Features

  • Fan Control: Monitor and control the fan speeds (auto and max).
  • RGB Keyboard Settings: Change keyboard backlighting colors, brightness and toggle on/off.
  • Service Support: Backend runs as a systemd service.

Requirements

  • Meson: Required for building the project.
  • Ninja: Used for the build process.
  • GTK4: The frontend is developed using GTK4.
  • Systemd: Backend runs as a systemd service.

Installation

1. Install Dependencies

Install the necessary dependencies:

For Arch-based systems:

sudo pacman -S meson ninja gtk4 systemd

For Debian/Ubuntu-based systems:

sudo apt-get install meson ninja-build libgtk-4-dev systemd

2. Clone the Repository

git clone https://github.com/Apole-dev/victus-control
cd victus-control

3. Build 'n' install

meson setup build --prefix=/usr
ninja -C build
sudo ninja -C build install

4. Enable 'n' Start the Backend Service

sudo systemctl daemon-reload
sudo systemctl enable victus-backend.service
sudo systemctl start victus-backend.service

5. Launch the Application

To launch the frontend application, search for "Victus Control" in your DE or run it directly from the terminal:

victus-control

Usage

With victus-control, you can:

  • Monitor and control fan speeds (MAX and AUTO only!!)
  • Change keyboard backlighting colors and toggle on/off.

Contributing

I swear this is my first time writing a GTK application, I need help to fix the current problems.

If you'd like to contribute to the project, please follow these steps:

Fork the repository, make your changes, submit a pull request.

Any contribution is welcome!!

License

This project is licensed under the GPL3 License. See the LICENSE file for more details.

About

An utility tool for HP Victus 16-s1xxx & s0xxx laptops.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 97.0%
  • Meson 3.0%