Remove power management, support non-nix executables

pull/8/merge
Álex Santiago 5 months ago
parent ef330f900c
commit 44c745ff55

@ -11,25 +11,28 @@
# LUKS devices
boot.initrd.luks.devices."luks-1ec6d49d-7a0b-4ac9-aaea-e8efc1c75ac0".device = "/dev/disk/by-uuid/1ec6d49d-7a0b-4ac9-aaea-e8efc1c75ac0";
# Laptop power management
services.power-profiles-daemon.enable = false;
services.thermald.enable = true;
services.tlp = {
enable = true;
settings = {
CPU_SCALING_GOVERNOR_ON_AC = "performance";
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
CPU_ENERGY_PERF_POLICY_ON_BAT = "power";
CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
CPU_MIN_PERF_ON_AC = 0;
CPU_MAX_PERF_ON_AC = 100;
CPU_MIN_PERF_ON_BAT = 0;
CPU_MAX_PERF_ON_BAT = 20;
};
};
# Support for non-Nix executables
programs.nix-ld.enable = true;
programs.nix-ld.libraries = with pkgs; [
rustc
rust-analyzer
cargo
makeWrapper
clang
pkg-config
mold
expat
fontconfig
freetype
android-tools
libxkbcommon
libGL
wayland
xorg.libXcursor
xorg.libXrandr
xorg.libXi
xorg.libX11
];
# Autoupgrade
system.autoUpgrade = {

Loading…
Cancel
Save