From 12da637cf8af8365b4991e8dd79063ef06323ecb Mon Sep 17 00:00:00 2001 From: kenji Date: Sun, 24 Aug 2025 17:22:33 -0500 Subject: [PATCH] a --- config.nix | 2 +- flake.lock | 8 ++++---- hosts/hakase/configuration.nix | 2 ++ modules/default/apps.nix | 13 ++++++++----- modules/default/login.nix | 2 +- packages/steam/default.nix | 22 +++++++++++----------- packages/steam/jovian.nix | 1 - 7 files changed, 27 insertions(+), 23 deletions(-) diff --git a/config.nix b/config.nix index a782d0a..6fb88a2 100644 --- a/config.nix +++ b/config.nix @@ -20,7 +20,7 @@ nixos = { Hostname = "hakase"; Timezone = "America/Chicago"; - enableSteamOS = true; + enableSteamOS = false; Boot = { mode = "systemd"; # systemd or grub diff --git a/flake.lock b/flake.lock index d495bdd..2b3e1a9 100644 --- a/flake.lock +++ b/flake.lock @@ -1011,11 +1011,11 @@ "quickshell": "quickshell" }, "locked": { - "lastModified": 1755721557, - "narHash": "sha256-wnATot/FjVYjZkt5hc3vr+aOXeYFGpOWB2Sve5MywTA=", + "lastModified": 1756054748, + "narHash": "sha256-2foGqHuyLmaZb59MEKbWmLubsLApH/b+nJEu/SQePS8=", "ref": "refs/heads/main", - "rev": "609720f540b4373d98dec66b8efacc3ffae6845a", - "revCount": 3760, + "rev": "7a5635507eb857c544f22c76d9c5e7a6624d01ea", + "revCount": 3761, "type": "git", "url": "https://git.sakamoto.dev/kenji/illogical-impulse.git" }, diff --git a/hosts/hakase/configuration.nix b/hosts/hakase/configuration.nix index 6983d9e..79ab5a5 100644 --- a/hosts/hakase/configuration.nix +++ b/hosts/hakase/configuration.nix @@ -133,6 +133,8 @@ ssh.extraConfig = myConfig.optionals.Ssh.extraConfig; }; + # jovian.steamos.enableMesaPatches = true; + services = { displayManager.sessionPackages = [ inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland diff --git a/modules/default/apps.nix b/modules/default/apps.nix index eb47117..4c30353 100644 --- a/modules/default/apps.nix +++ b/modules/default/apps.nix @@ -14,10 +14,13 @@ ../../packages/virtualbox/default.nix ]; - systemd.packages = with pkgs; [ - lact - ]; - systemd.services = { - lact.wantedBy = ["multi-user.target"]; + systemd.services.lact = { + description = "AMDGPU Control Daemon"; + after = ["multi-user.target"]; + wantedBy = ["multi-user.target"]; + serviceConfig = { + ExecStart = "${pkgs.lact}/bin/lact daemon"; + }; + enable = true; }; } diff --git a/modules/default/login.nix b/modules/default/login.nix index aa405a8..a67fdf4 100644 --- a/modules/default/login.nix +++ b/modules/default/login.nix @@ -3,7 +3,7 @@ myConfig, ... }: { - greetd = { + services.greetd = { enable = true; settings.default_session = { user = lib.mkOverride 10 "${myConfig.essentials.Username}"; diff --git a/packages/steam/default.nix b/packages/steam/default.nix index 804acf8..f1352d6 100644 --- a/packages/steam/default.nix +++ b/packages/steam/default.nix @@ -3,15 +3,15 @@ myConfig, ... }: { - programs.steam = { - enable = true; - remotePlay.openFirewall = true; - gamescopeSession.enable = true; - extraCompatPackages = with pkgs; [proton-ge-bin]; - extraPackages = with pkgs; [ - mangohud - gamescope-wsi - ]; - }; - programs.gamemode.enable = true; + # programs.steam = { + # enable = true; + # remotePlay.openFirewall = true; + # gamescopeSession.enable = true; + # extraCompatPackages = with pkgs; [proton-ge-bin]; + # extraPackages = with pkgs; [ + # # mangohud + # # gamescope-wsi + # ]; + # }; + # programs.gamemode.enable = true; } diff --git a/packages/steam/jovian.nix b/packages/steam/jovian.nix index 162113f..751a564 100644 --- a/packages/steam/jovian.nix +++ b/packages/steam/jovian.nix @@ -24,6 +24,5 @@ # jovian.steamos.enableBluetoothConfig = true; # jovian.steamos.useSteamOSConfig = true; - # jovian.steamos.enableMesaPatches = true; # jovian.devices.steamdeck.enableControllerUdevRules = true; }