diff --git a/nongnu/packages/game-client.scm b/nongnu/packages/game-client.scm index c6b78bc..a8a85c0 100644 --- a/nongnu/packages/game-client.scm +++ b/nongnu/packages/game-client.scm @@ -297,6 +297,28 @@ all games will be installed."))) (define-public steam (nonguix-container->package steam-container)) (define-public steam-nvidia (nonguix-container->package steam-nvidia-container)) +(define-public run-in-gc-container + (nonguix-container + (name "run-in-game-client-container") + (wrap-package bash) + (run "/bin/bash") + (ld.so.conf steam-ld.so.conf) + (ld.so.cache steam-ld.so.cache) + (union64 + (fhs-union steam-container-libs + #:name "fhs-union-64")) + (union32 + (fhs-union steam-container-libs + #:name "fhs-union-32" + #:system "i686-linux")) + (home-page "https://gitlab.com/nonguix/nonguix") + (synopsis "Run a shell inside the nonguix game client container") + (description "Start a bash shell (or run a command with \"-c \" or script) inside +of the nonguix container used for game clients. In particular, this includes +all the dependencies incincluded in the container for Steam."))) + +(define-public run-in-game-client-container (nonguix-container->package run-in-gc-container)) + (define-public heroic-container (nonguix-container (name "heroic")