mirror of
https://github.com/librephoenix/nixos-config
synced 2025-04-22 10:14:34 +05:30
Compare commits
No commits in common. "fa8bb4855e4b7cf2463ec53ec06df5ebd7c47f56" and "cad0239cc92b4e26adb9d60f9fbc35f6c0c64a17" have entirely different histories.
fa8bb4855e
...
cad0239cc9
|
@ -7,6 +7,7 @@
|
||||||
imports =
|
imports =
|
||||||
[ ../work/configuration.nix # Personal is essentially work system + games
|
[ ../work/configuration.nix # Personal is essentially work system + games
|
||||||
../../system/hardware-configuration.nix
|
../../system/hardware-configuration.nix
|
||||||
|
#../../system/hardware/openrgb.nix
|
||||||
../../system/app/gamemode.nix
|
../../system/app/gamemode.nix
|
||||||
../../system/app/steam.nix
|
../../system/app/steam.nix
|
||||||
../../system/app/prismlauncher.nix
|
../../system/app/prismlauncher.nix
|
||||||
|
|
11
system/hardware/openrgb.nix
Normal file
11
system/hardware/openrgb.nix
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{ pkgs, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
environment.systemPackages = [ pkgs.openrgb-with-all-plugins ];
|
||||||
|
|
||||||
|
# OpenRGB setup
|
||||||
|
services.hardware.openrgb = {
|
||||||
|
enable = true;
|
||||||
|
motherboard = "amd";
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,11 +1,23 @@
|
||||||
{ ... }:
|
{ ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
|
#services.auto-cpufreq.enable = true;
|
||||||
|
#services.auto-cpufreq.settings = {
|
||||||
|
# charger = {
|
||||||
|
# governor = "performance";
|
||||||
|
# turbo = "auto";
|
||||||
|
# };
|
||||||
|
# battery = {
|
||||||
|
# governor = "schedutil";
|
||||||
|
# scaling_max_freq = 3800000;
|
||||||
|
# turbo = "never";
|
||||||
|
# };
|
||||||
|
#};
|
||||||
services.tlp = {
|
services.tlp = {
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
CPU_SCALING_GOVERNOR_ON_AC = "performance";
|
CPU_SCALING_GOVERNOR_ON_AC = "performance";
|
||||||
CPU_SCALING_GOVERNOR_ON_BAT = "performance";
|
CPU_SCALING_GOVERNOR_ON_BAT = "schedutil";
|
||||||
|
|
||||||
CPU_ENERGY_PERF_POLICY_ON_BAT = "performance";
|
CPU_ENERGY_PERF_POLICY_ON_BAT = "performance";
|
||||||
CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
|
CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
|
||||||
|
@ -14,15 +26,6 @@
|
||||||
CPU_MAX_PERF_ON_AC = 100;
|
CPU_MAX_PERF_ON_AC = 100;
|
||||||
CPU_MIN_PERF_ON_BAT = 0;
|
CPU_MIN_PERF_ON_BAT = 0;
|
||||||
CPU_MAX_PERF_ON_BAT = 100;
|
CPU_MAX_PERF_ON_BAT = 100;
|
||||||
|
|
||||||
CPU_BOOST_ON_AC = 1;
|
|
||||||
CPU_BOOST_ON_BAT = 0;
|
|
||||||
|
|
||||||
START_CHARGE_THRESH_BAT0 = 75;
|
|
||||||
STOP_CHARGE_THRESH_BAT0 = 80;
|
|
||||||
|
|
||||||
PLATFORM_PROFILE_ON_AC = "performance";
|
|
||||||
PLATFORM_PROFILE_ON_BAT = "balanced";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue