diff options
Diffstat (limited to 'sys/srv/gaming.nix')
| -rw-r--r-- | sys/srv/gaming.nix | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/sys/srv/gaming.nix b/sys/srv/gaming.nix deleted file mode 100644 index ee7f608..0000000 --- a/sys/srv/gaming.nix +++ /dev/null @@ -1,50 +0,0 @@ -{ config, lib, pkgs, username, ... }: -let - cfg = config.sys.srv.gaming; -in -{ - options.sys.srv.gaming = { - enable = lib.mkEnableOption "enables gaming utilities"; - steam.enable = lib.mkEnableOption "enables steam utilities"; - vr.enable = lib.mkEnableOption "enables vr support"; - }; - config = lib.mkMerge [ - (lib.mkIf cfg.enable { - programs.gamescope.enable = true; - - programs.gamemode = { - enable = true; - enableRenice = true; - }; - - environment.systemPackages = with pkgs; [ - heroic - prismlauncher - ]; - - home-manager.users.${username}.hm.soft.mangohud.enable = true; - }) - - (lib.mkIf cfg.steam.enable { - programs.steam = { - enable = true; - localNetworkGameTransfers.openFirewall = true; - dedicatedServer.openFirewall = true; - remotePlay.openFirewall = false; - extest.enable = true; - protontricks.enable = true; - - extraCompatPackages = with pkgs; [ - proton-ge-custom - ]; - }; - }) - - (lib.mkIf cfg.vr.enable { - programs.alvr = { - enable = true; - openFirewall = true; - }; - }) - ]; -} |
