diff --git a/users/alice/systems/artemision/steam.nix b/users/alice/systems/artemision/steam.nix
index 0d61923..aab9c6e 100644
--- a/users/alice/systems/artemision/steam.nix
+++ b/users/alice/systems/artemision/steam.nix
@@ -6,11 +6,17 @@
 }:
 
 {
-  programs.steam = {
-    enable = true;
-    remotePlay.openFirewall = true;
-    localNetworkGameTransfers.openFirewall = true;
-    extraCompatPackages = with pkgs; [ proton-ge-bin ];
-    extest.enable = true;
+  environment.systemPackages = [ pkgs.steam-run ];
+  hardware.steam-hardware.enable = true;
+  programs = {
+    gamescope.enable = true;
+    steam = {
+      enable = true;
+      remotePlay.openFirewall = true;
+      localNetworkGameTransfers.openFirewall = true;
+      extraCompatPackages = with pkgs; [ proton-ge-bin ];
+      gamescopeSession.enable = true;
+      extest.enable = true;
+    };
   };
 }