Add some gaming related stuff

This commit is contained in:
NullBite 2023-12-30 13:53:05 -05:00
parent eddb629faa
commit 63eb331469
Signed by: nullbite
GPG Key ID: 6C4D545385D4925A
3 changed files with 34 additions and 0 deletions

View File

@ -28,6 +28,7 @@
./roles/remote.nix
./roles/plasma.nix
./fragments/hardware/nvidia-modeset.nix
./roles/gaming.nix
];
};
};

28
roles/gaming.nix Normal file
View File

@ -0,0 +1,28 @@
{ config, lib, pkgs, ...}:
{
# oopsies this is for home-manager
# programs.mangohud.enable = lib.mkDefault true;
programs.steam = {
enable = lib.mkDefault true;
gamescopeSession = {
enable = lib.mkDefault true;
};
};
programs.gamemode = {
enable = lib.mkDefault true;
enableRenice = lib.mkDefault true;
};
programs.gamescope = {
enable = lib.mkDefault true;
capSysNice = lib.mkDefault false;
};
environment.systemPackages = with pkgs; [
mangohud
goverlay
prismlauncher
];
}

View File

@ -7,4 +7,9 @@
services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true;
environment.systemPackages = with pkgs; [
# this fixes tiny file dialogs for Minecraft
libsForQt5.kdialog
];
}