32 lines
711 B
Nix
32 lines
711 B
Nix
{ config, lib, jovian, ... }:
|
|
{
|
|
imports = [ jovian.nixosModules.jovian ];
|
|
|
|
jovian = {
|
|
steam = {
|
|
enable = true;
|
|
autoStart = true;
|
|
desktopSession = "sway";
|
|
user = config.sysusers.main;
|
|
};
|
|
devices.steamdeck.enable = true;
|
|
decky-loader.enable = true;
|
|
};
|
|
|
|
services = {
|
|
displayManager.ly.enable = lib.mkForce false;
|
|
keyd.enable = lib.mkForce false;
|
|
};
|
|
|
|
environment.persistence."/persist" = {
|
|
directories = [ "/etc/NetworkManager/system-connections" ];
|
|
users.${config.sysusers.main}.directories = [ ".steam" ];
|
|
};
|
|
|
|
nixpkgs.allowUnfreePackages = [
|
|
"steam"
|
|
"steam-jupiter-unwrapped"
|
|
"steamdeck-firmware"
|
|
"steamdeck-hw-theme"
|
|
];
|
|
}
|