nix-dots/nixos/steam/default.nix

22 lines
335 B
Nix

{
pkgs,
lib,
config,
...
}: let
inherit (lib) mkEnableOption mkIf;
cfg = config.my.steam;
in {
options.my.steam = {
enable = mkEnableOption "steam";
};
config = mkIf cfg.enable {
programs.steam = {
enable = true;
package = pkgs.unstable.steam;
gamescopeSession.enable = true;
};
};
}