xiwrap

slightly higher-level container setup utility
git clone https://git.ce9e.org/xiwrap.git

commit
8e6067c9f90733bc84f0bb9fd3870ccb1f0caf7c
parent
59899030cdf16bbc721145947724725a9813220c
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-10-12 06:26
tweak includes

Diffstat

A includes/a11y 4 ++++
M includes/audio 3 ++-
M includes/base 4 +++-
M includes/gui 6 +++---
M includes/host-os 7 ++++---

5 files changed, 16 insertions, 8 deletions


diff --git a/includes/a11y b/includes/a11y

@@ -0,0 +1,4 @@
   -1     1 # NOTE: allows full privileged access
   -1     2 
   -1     3 dbus-talk org.a11y.Bus
   -1     4 ro-bind-try $XDG_RUNTIME_DIR/at-spi

diff --git a/includes/audio b/includes/audio

@@ -1,3 +1,4 @@
    1    -1 setenv XDG_RUNTIME_DIR
   -1     1 # NOTE: allows full privileged access
   -1     2 
    2     3 ro-bind $XDG_RUNTIME_DIR/pulse
    3     4 ro-bind $XDG_RUNTIME_DIR/pipewire-0

diff --git a/includes/base b/includes/base

@@ -1,8 +1,10 @@
    1    -1 setenv TERM
    2     1 setenv USER
    3     2 setenv HOME
    4     3 setenv XDG_RUNTIME_DIR
   -1     4 setenv TERM
   -1     5 setenv SHELL
    5     6 
    6     7 tmpfs /tmp
    7     8 dev /dev
    8     9 proc /proc
   -1    10 # tmpfs $XDG_RUNTIME_DIR

diff --git a/includes/gui b/includes/gui

@@ -2,9 +2,11 @@ setenv XDG_RUNTIME_DIR
    2     2 setenv XDG_DATA_HOME
    3     3 setenv XDG_CACHE_HOME
    4     4 
    5    -1 setenv DISPLAY
    6     5 setenv WAYLAND_DISPLAY
    7     6 setenv XDG_CURRENT_DESKTOP
   -1     7 setenv XDG_SEAT
   -1     8 setenv XDG_SESSION_CLASS
   -1     9 setenv XDG_SESSION_TYPE
    8    10 ro-bind $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY
    9    11 
   10    12 ro-bind-try /etc/fonts
@@ -17,6 +19,4 @@ ro-bind-try $XDG_DATA_HOME/themes
   17    19 bind-try $XDG_CACHE_HOME/fontconfig
   18    20 bind-try $XDG_CACHE_HOME/thumbnails
   19    21 
   20    -1 dbus-talk org.a11y.Bus
   21    -1 
   22    22 include portal

diff --git a/includes/host-os b/includes/host-os

@@ -1,8 +1,9 @@
    1     1 ro-bind-try /usr
   -1     2 ro-bind-try /etc/ld.so.cache
   -1     3 ro-bind-try /etc/alternatives
   -1     4 
   -1     5 # usr-merge symlinks
    2     6 ro-bind-try /bin
    3    -1 ro-bind-try /sbin
    4     7 ro-bind-try /lib
    5     8 ro-bind-try /lib32
    6     9 ro-bind-try /lib64
    7    -1 ro-bind-try /etc/ld.so.cache
    8    -1 ro-bind-try /etc/alternatives