{ inputs, lib, config, ... }: let inherit (lib) mkEnableOption mkIf; cfg = config.modules.desktop.gaming; in { imports = [ inputs.jovian.nixosModules.default ]; options.modules.desktop.gaming = { enable = mkEnableOption "enable steamdeck like desktop"; }; config = mkIf cfg.enable { jovian = { steam = { enable = true; autoStart = true; user = "chris"; updater.splash = "steamos"; desktopSession = "gamescope-wayland"; }; steamos.useSteamOSConfig = true; }; }; }