47 lines
1.1 KiB
Nix
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;
|
|
}
|