enable steam os conf
This commit is contained in:
+1
-1
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user