enable steam os conf

This commit is contained in:
kenji
2025-08-03 14:20:35 -05:00
parent e619754e92
commit ceb17c3a34
5 changed files with 15 additions and 21 deletions
+1 -1
View File
@@ -17,7 +17,7 @@
nixos = { nixos = {
Hostname = "hakase"; Hostname = "hakase";
Timezone = "America/Chicago"; Timezone = "America/Chicago";
enableSteamOS = true; enableSteamOS = false;
Boot = { Boot = {
mode = "systemd"; # systemd or grub mode = "systemd"; # systemd or grub
+9 -9
View File
@@ -96,15 +96,15 @@
}; };
services = { services = {
# displayManager.sessionPackages = [inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland]; displayManager.sessionPackages = [inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland];
# getty.autologinUser = lib.mkDefault "${myConfig.essentials.Username}"; getty.autologinUser = lib.mkOverride 10 "${myConfig.essentials.Username}";
# greetd = { greetd = {
# enable = true; enable = true;
# settings.default_session = { settings.default_session = {
# user = lib.mkOverride 10 "${myConfig.essentials.Username}"; user = lib.mkOverride 10 "${myConfig.essentials.Username}";
# command = lib.mkDefault "Hyprland"; command = lib.mkOverride 10 "Hyprland";
# }; };
# }; };
seatd.enable = true; seatd.enable = true;
upower.enable = true; upower.enable = true;
scx.enable = true; # by default uses scx_rustland scheduler scx.enable = true; # by default uses scx_rustland scheduler
+3
View File
@@ -14,6 +14,9 @@
++ [ ++ [
../../packages/steam/default.nix ../../packages/steam/default.nix
../../packages/bottles/default.nix ../../packages/bottles/default.nix
]
++ lib.optionals (myConfig.nixos.enableSteamOS == true)
[
../../packages/steam/jovian.nix ../../packages/steam/jovian.nix
]; ];
} }
+1 -1
View File
@@ -21,6 +21,6 @@
../../packages/mangohud/home.nix ../../packages/mangohud/home.nix
../../packages/protonup/home.nix ../../packages/protonup/home.nix
../../packages/lutris/home.nix ../../packages/lutris/home.nix
../../packages/steam/home.nix # ../../packages/steam/home.nix
]; ];
} }
+1 -10
View File
@@ -14,7 +14,7 @@
}; };
# environment.systemPackages = with pkgs; [inputs.jovian.packages.${system}.default]; # environment.systemPackages = with pkgs; [inputs.jovian.packages.${system}.default];
jovian.steam.enable = true; jovian.steam.enable = true;
jovian.steam.autoStart = myConfig.nixos.enableSteamOS; jovian.steam.autoStart = true;
jovian.steam.desktopSession = "hyprland"; jovian.steam.desktopSession = "hyprland";
jovian.steam.user = "${myConfig.essentials.Username}"; jovian.steam.user = "${myConfig.essentials.Username}";
jovian.hardware.has.amd.gpu = true; jovian.hardware.has.amd.gpu = true;
@@ -26,13 +26,4 @@
jovian.steamos.enableMesaPatches = true; jovian.steamos.enableMesaPatches = true;
# jovian.devices.steamdeck.enableControllerUdevRules = true; # jovian.devices.steamdeck.enableControllerUdevRules = true;
services.flatpak.enable = true;
hardware = {
xone.enable = true;
};
programs.nix-ld = {
enable = true;
libraries = pkgs.steam-run.args.multiPkgs pkgs;
};
} }