Add gamemode and mangohud

This commit is contained in:
Paul-Henri Froidmont 2025-01-04 01:16:38 +01:00
parent d94e1294c7
commit db78e0407f
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE

View file

@ -14,12 +14,25 @@ in
lutris.enable = lib.my.mkBoolOpt false; lutris.enable = lib.my.mkBoolOpt false;
}; };
config = { config = lib.mkMerge [
{
user.packages = [ user.packages = [
(lib.mkIf cfg.steam.enable pkgs.steam) (lib.mkIf cfg.steam.enable pkgs.steam)
(lib.mkIf cfg.lutris.enable pkgs.lutris) (lib.mkIf cfg.lutris.enable pkgs.lutris)
(lib.mkIf cfg.lutris.enable pkgs.wine) (lib.mkIf cfg.lutris.enable pkgs.wine)
(lib.mkIf (cfg.steam.enable || cfg.lutris.enable) pkgs.protontricks) (lib.mkIf (cfg.steam.enable || cfg.lutris.enable) pkgs.protontricks)
]; ];
}
(lib.mkIf (cfg.steam.enable || cfg.lutris.enable) {
programs.gamemode = {
enable = true;
enableRenice = true;
}; };
home-manager.users.${config.user.name} = {
programs.mangohud = {
enable = true;
};
};
})
];
} }