use jovian-nixos + fixup niri display session handling

This commit is contained in:
2025-11-21 10:14:31 -05:00
parent 4022796403
commit acba4cf67f
7 changed files with 97 additions and 44 deletions

View File

@@ -18,6 +18,7 @@
inputs.nixos-hardware.nixosModules.common-cpu-amd-zenpower
inputs.impermanence.nixosModules.impermanence
inputs.disko.nixosModules.disko
inputs.jovian-nixos.nixosModules.default
];
fileSystems."/media/games" = {
@@ -58,4 +59,17 @@
systemd.services.lactd.wantedBy = [ "multi-user.target" ];
systemd.services.lactd.serviceConfig.ExecStartPre = "${lib.getExe pkgs.bash} -c \"sleep 3s\"";
jovian = {
devices.steamdeck.enable = false;
steam = {
enable = true;
autoStart = true;
desktopSession = "niri";
user = username;
};
};
# Disable gamescope from common.nix to avoid conflict with jovian-nixos
programs.gamescope.enable = lib.mkForce false;
}