Files
nixos/packages/steam/jovian.nix
T
2025-07-20 16:19:43 -05:00

42 lines
1.1 KiB
Nix

{
inputs,
pkgs,
myConfig,
...
}: {
imports = [
inputs.jovian.nixosModules.default
];
environment.sessionVariables = {
DECKY_HOME = "/home/${myConfig.essentials.Username}/homebrew";
DECKY_USER_HOME = "/home/${myConfig.essentials.Username}";
};
# environment.systemPackages = with pkgs; [inputs.jovian.packages.${system}.default];
jovian.steam.enable = true;
jovian.steam.autoStart = true;
jovian.steam.desktopSession = "hyprland";
jovian.steam.user = "${myConfig.essentials.Username}";
jovian.hardware.has.amd.gpu = true;
jovian.decky-loader.enable = true;
jovian.decky-loader.user = "kenji";
# jovian.steamos.enableBluetoothConfig = true;
# jovian.steamos.enableMesaPatches = true;
jovian.steamos.useSteamOSConfig = true;
jovian.decky-loader.extraPythonPackages = pythonPackages:
with pythonPackages; [
requests
aiohttp
];
# jovian.devices.steamdeck.enableControllerUdevRules = true;
hardware = {
xone.enable = true;
};
programs.nix-ld = {
enable = true;
libraries = pkgs.steam-run.args.multiPkgs pkgs;
};
}