mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-23 19:08:46 +08:00
19 lines
644 B
Nix
19 lines
644 B
Nix
inputs:
|
|
{
|
|
options.nixos.hardware.steamdeck = let inherit (inputs.lib) mkOption types; in mkOption
|
|
{ type = types.nullOr (types.submodule {}); default = null; };
|
|
config = let inherit (inputs.config.nixos.hardware) steamdeck; in inputs.lib.mkIf (steamdeck != null)
|
|
{
|
|
jovian =
|
|
{
|
|
steam = { enable = true; autoStart = true; user = "chn"; desktopSession = "plasma"; };
|
|
steamos.useSteamOSConfig = true;
|
|
decky-loader.enable = true;
|
|
devices.steamdeck.enable = true;
|
|
overlay.enable = true;
|
|
};
|
|
services.displayManager.sddm.enable = false;
|
|
systemd.services.display-manager.enable = false;
|
|
};
|
|
}
|