Files
nixos/packages/steam/jovian.nix
T
2025-11-24 14:04:30 -06:00

47 lines
1.1 KiB
Nix

{
inputs,
pkgs,
myConfig,
lib,
...
}: {
imports = [
];
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;
autoStart = true;
desktopSession = "hyprland";
user = "${myConfig.essentials.Username}";
environment = {
OUTPUT_CONNECTOR = "DP-1"; # Keep this
STEAM_GAMESCOPE_CMD_OPTIONS = "-O DP-1"; # Force override flag
};
};
jovian.decky-loader = {
enable = true;
stateDir = "/home/${myConfig.essentials.Username}/Games/Decky";
user = "${myConfig.essentials.Username}";
};
jovian.devices.steamdeck = {
enableControllerUdevRules = true;
};
# programs.gamescope = {
# enable = true;
# args = ["--output-name" "DP-1"];
# };
jovian.hardware.has.amd.gpu = true;
jovian.steamos.enableBluetoothConfig = true;
# jovian.steamos.useSteamOSConfig = true;
# jovian.devices.steamdeck.enableControllerUdevRules = true;
}