{ config, inputs, pkgs, ... }: let usr = config.constants.userName; jovianPkgs = pkgs.extend inputs.jovian.overlays.default; in { home-manager.users.${usr}.home.packages = with jovianPkgs; [ lutris (retroarch.override { cores = with libretro; [ pcsx2 ppsspp ]; }) ryujinx winetricks wineWowPackages.stagingFull ]; i18n.supportedLocales = [ "C.UTF-8/UTF-8" "en_US.UTF-8/UTF-8" "ja_JP.UTF-8/UTF-8" "zh_CN.UTF-8/UTF-8" ]; jovian = { devices.steamdeck = { enable = true; autoUpdate = true; }; steam = { enable = true; autoStart = true; desktopSession = "plasma"; user = usr; }; }; services.desktopManager.plasma6.enable = true; }