Subject: [bug#73103]

From: outlook user <[email-masked]>
Date: Tue, 17 Dec 2024 15:09:20 +0000

```shell
guix shell --container --emulate-fhs # zen: No such file or directory
--network # Hmm. We’re having trouble finding that site.
--preserve='^MOZ_ENABLE_WAYLAND' --preserve='^XDG_SESSION_TYPE'  --preserve='^QT_QPA_PLATFORM' # --preserve='^GDK_BACKEND' # Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway. qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
--preserve='^DISPLAY' # Error: no DISPLAY environment variable specified
--preserve='^XAUTHORITY' --share=/run/user/1000/.mutter-Xwaylandauth.* # Authorization required, but no authorization protocol specified
--share=/tmp/.X11-unix/X0 # Error: cannot open display: :0
grep coreutils # AppRun: line : command not found
gcc-toolchain gtk+ alsa-lib # zen: error while loading shared libraries: lib: cannot open shared object file: No such file or directory
 -- .local/share/AppImage/ZenBrowser.AppImage # : No such file or directory
--appimage-extract-and-run # fuse: failed to exec fusermount: Permission denied
```

Is there any way to optimize that? Like creating an scm to install actual files instead of an AppImage to avoid fuse hassle, or running it without emulating FHS to get access to system `grep coreutils gcc-toolchain gtk+ alsa-lib`, or using per default WayLand to avoid all the x11 hassle, or lighter packages than `grep coreutils gcc-toolchain gtk+ alsa-lib`, or to make work fuse to avoid extraction