diff --git a/hosts/laptop.nix b/hosts/laptop.nix index 9570d10..fd69afc 100644 --- a/hosts/laptop.nix +++ b/hosts/laptop.nix @@ -7,7 +7,7 @@ modules/vboxHost.nix ]; - boot.kernelParams = [ "amd_iommu=on" "iommu=pt" "kvm_amd.npt=1" "kvm_amd.avic=1"]; + boot.kernelParams = [ "amd_iommu=off" "idle=nomwait" "amdgpu.gpu_recovery=1"]; boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; # boot.extraModulePackages = with config.boot.kernelPackages; [ kvmfr ]; boot.kernelModules = [ "vfio" "vfio-pci"]; @@ -39,6 +39,25 @@ hardware.bluetooth.enable = true; + #power management + powerManagement.enable = true; + powerManagement.powertop.enable = true; + powerManagement.cpuFreqGovernor = "powersave"; + services.auto-cpufreq.enable = true; + services.auto-cpufreq.settings = { + battery = { + governor = "powersave"; + turbo = "never"; + }; + charger = { + governor = "powersave"; + turbo = "auto"; + }; + }; + services.upower.enable = true; + + + # boot.plymouth = { # enable = true; # theme = "ycontre-glow"; diff --git a/modules/hyprland.nix b/modules/hyprland.nix index e35fc08..330fe41 100644 --- a/modules/hyprland.nix +++ b/modules/hyprland.nix @@ -92,6 +92,7 @@ kb_layout = "fr"; kb_variant = "us"; follow_mouse = 2; + kb_options = "caps:none"; touchpad.natural_scroll = false; };