nix-dotfiles/nixosModules/apps/steam/app.nix
Julia Lange db7f132f6e
Apps, refactor, clean up, remove librewolf
Refactors to use app.nix for easier extension.

Removes librewolf from host, as it makes more sense on the user every
time.
2024-11-29 02:09:23 -08:00

17 lines
403 B
Nix

{ config, lib, ... }:
{
options.steam = {
enable = lib.mkEnableOption "Enables steam";
gamemode = lib.mkEnableOption "Enables gamemode";
};
config = lib.mkIf config.steam.enable {
programs.steam = {
enable = true;
remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true;
};
programs.gamemode.enable = lib.mkIf config.steam.gamemode true;
};
}