GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Definition of the Guix manifest used for the "guix shell" command that sets up the containerized environment to run the game. The content is written in the Scheme language. It reads: (use-modules (gnu packages)) (define %qolic-requirements ; qolic stands for Quality of Life in Containers. (list "bash" "coreutils")) (define %godot-requirements (list "alsa-lib" "dbus" "eudev" "fontconfig" "libx11" "libxcursor" "libxkbcommon" "libxext" "libxinerama" "libxrandr" "libxi" "mesa" "pulseaudio")) (specifications->manifest (append %qolic-requirements %godot-requirements))

Download link

https://files.mastodon.online/media_attachments/files/113/829/430/173/997/352/original/5239c0011364f7fb.png

Notices where this attachment appears

  1. Embed this notice
    Luis Felipe (luis_felipe@mastodon.online)'s status on Saturday, 14-Jun-2025 21:39:36 JST Luis Felipe Luis Felipe

    Thanks @otterz and @vlkr . The key options to get sound in my case were these:

    --preserve="^XDG_RUNTIME_DIR$"
    --expose=$XDG_RUNTIME_DIR/pulse

    Just in case it is useful for anyone else, I was trying to run a game I wrote in Godot, and then exported for binary distribution.

    The screenshots show the resulting guix shell command and a manifest with the minimum requirements to run the containerized game.

    Thanks again for your help 🙂

    In conversation about a year ago from mastodon.online permalink
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.