From c112722773666c1854516427c87056151116cf90 Mon Sep 17 00:00:00 2001 From: kimptoc <38746+kimptoc@users.noreply.github.com> Date: Sun, 6 Sep 2026 08:43:12 +0000 Subject: [PATCH] feat(iso): enable steam client Enable the Steam program to address issue #50. This configuration allows the Steam client to be included in the ISO, which also enables 32-bit OpenGL support via hardware.graphics.enable32Bit required by many Steam games. Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com> --- iso.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/iso.nix b/iso.nix index 2e47b32..17d3618 100644 --- a/iso.nix +++ b/iso.nix @@ -275,6 +275,14 @@ in nixpkgs.config.allowUnfree = true; + # Steam client (issue #50). Steam is unfree (allowed above) and the + # module also enables 32-bit OpenGL via hardware.graphics.enable32Bit, + # which many Steam games need. Only the client ships in the image — + # games are downloaded on demand and can't be persisted on a plain + # live CD/USB, so this is for sessions where games are installed to a + # writable setup / club accounts. + programs.steam.enable = true; + programs.nix-ld.enable = true; programs.zsh.enable = true;