Half Battery life on hyprland with NVIDIA

Hey, I’m trying to move from KDE to hyprland, but it halves my battery life, which is only 4 hours to start with. nixos config`

I read on the wiki that I should use tlp, however, when I rebuild, I get a failed assertion - You have set services.power-profiles-daemon.enable = true; which conflicts with services.tlp.enable = true;

I have the system76 scheduler enabled, because my laptop is a System76 Gaze18, but commenting that didn’t help. I’m not sure what is setting services.power-profiles-daemon.enable = true.

I’m also not sure why this isn’t an issue on KDE.

I’m not very familiar with system76 laptops, but if they are using nvidia optimus improperly, having the gpu be used for hyprland at all times would have an effect on battery life. When I was using arch on my optimus enabled laptop, my battery life was pitiful until I fixed it. You should be able to check if the nvidia gpu is active with nvtop.