desktop optimizations better?

This commit is contained in:
notgne2 2026-07-11 23:12:35 -07:00
parent e836114097
commit c9ee5aca59
No known key found for this signature in database

View file

@ -65,12 +65,13 @@ in {
services.upower.enable = lib.mkDefault true;
# Make battery usage and performance sane
# hardware.system76.power-daemon.enable = lib.mkDefault true;
boot.zswap.enable = lib.mkDefault true;
services.tlp.enable = false;
services.power-profiles-daemon.enable = lib.mkDefault false;
services.system76-scheduler = {
enable = lib.mkDefault true;
services.ananicy = {
enable = true;
package = pkgs.ananicy-cpp;
rulesProvider = pkgs.ananicy-rules-cachyos;
};
services.tuned = {
enable = lib.mkDefault true;
@ -91,11 +92,21 @@ in {
# Support for steam hardware
hardware.steam-hardware.enable = lib.mkDefault true;
# maybe steam betterer?
programs.steam/gamescopeSession.enable = true;
programs.gamescope = {
enable = lib.mkDefault config.programs.steam.enable = true;
capSysNice = true;
};
# Needed for lots of controller stuff
hardware.uinput.enable = lib.mkDefault true;
# Optimizes running games, we won't turn it on, but we allow it to work better as a result of our other settings
programs.gamemode.settings = {general.renice = 10;};
# Optimizes running games
programs.gamemode.settings = {
enable = true;
general.renice = -10;
};
# Allows realtime stuff, useful for games, audio etc
services.udev.extraRules = ''