diff --git a/nonguix/multiarch-container.scm b/nonguix/multiarch-container.scm index a946eca..5f84b18 100644 --- a/nonguix/multiarch-container.scm +++ b/nonguix/multiarch-container.scm @@ -286,6 +286,8 @@ in a sandboxed FHS environment." ;; discussed in 80decf05. "^XDG_CURRENT_DESKTOP$" "^XDG_DATA_HOME$" + ;; In case a package ships desktop files. + "^XDG_DATA_DIRS$" "^XDG_RUNTIME_DIR$" "^XDG_SESSION_(CLASS|TYPE)$" "^(WAYLAND_)?DISPLAY$" @@ -497,6 +499,9 @@ application." (,ld.so.conf . "/etc/ld.so.conf") ;; needed? ((,guix-env "etc/ssl") . "/etc/ssl") ((,guix-env "etc/ssl") . "/run/current-system/profile/etc/ssl") + ((,guix-env "share/applications") . "/run/current-system/profile/share/applications") + ((,guix-env "share/applications") . "/usr/share/applications") + ((,guix-env "share/drirc.d") . "/usr/share/drirc.d") ((,union32 "lib") . "/lib") ((,union32 "lib") . "/run/current-system/profile/lib") ((,union64 "bin") . "/bin")