diff --git a/config/modules/power-management/common.nix b/config/modules/power-management/common.nix index c652034..bd27338 100644 --- a/config/modules/power-management/common.nix +++ b/config/modules/power-management/common.nix @@ -12,6 +12,7 @@ ]; nixos = { services.upower.enable = true; + services.thermald.enable = true; }; }; }; diff --git a/config/modules/power-management/intel-gpu-management.nix b/config/modules/power-management/intel-gpu-management.nix index 85e6b47..b7c460d 100644 --- a/config/modules/power-management/intel-gpu-management.nix +++ b/config/modules/power-management/intel-gpu-management.nix @@ -6,10 +6,12 @@ { pkgs, ... }: let batt-gpu = pkgs.writeShellScript "batt-igpu" '' - ${pkgs.intel-gpu-tools}/bin/intel_gpu_frequency -e; + ${pkgs.intel-gpu-tools}/bin/intel_gpu_frequency -e; + echo '1250' > /sys/class/drm/card1/gt_boost_freq_mhz; ''; ac-gpu = pkgs.writeShellScript "ac-igpu" '' - ${pkgs.intel-gpu-tools}/bin/intel_gpu_frequency -d; + ${pkgs.intel-gpu-tools}/bin/intel_gpu_frequency -d; + echo '2350' > /sys/class/drm/card1/gt_boost_freq_mhz; ''; in { diff --git a/config/modules/tuigreetd.nix b/config/modules/tuigreetd.nix index b2d1a9b..5c78664 100644 --- a/config/modules/tuigreetd.nix +++ b/config/modules/tuigreetd.nix @@ -8,7 +8,7 @@ enable = true; settings = { default_session = { - command = "${pkgs.greetd.tuigreet}/bin/tuigreet --sessions ${config.services.xserver.displayManager.sessionData.desktops}/share/xsessions:${config.services.xserver.displayManager.sessionData.desktops}/share/wayland-sessions --remember --remember-user-session"; + command = "${pkgs.greetd.tuigreet}/bin/tuigreet --sessions ${config.services.xserver.displayManager.sessionData.desktops}/share/xsessions:${config.services.xserver.displayManager.sessionData.desktops}/share/wayland-sessions --remember --remember-user-session --greeting 'meow meow meow' --time"; user = "greeter"; }; };