diff --git a/lumina/files/_base/etc/containers/systemd/users/podmansh.container b/lumina/files/_base/etc/containers/systemd/users/podmansh.container new file mode 100644 index 0000000..2405069 --- /dev/null +++ b/lumina/files/_base/etc/containers/systemd/users/podmansh.container @@ -0,0 +1,18 @@ +[Unit] +Description=The podmansh container +After=local-fs.target + +[Container] +Image=docker.io/library/fedora:latest +ContainerName=podmansh +RemapUsers=keep-id +RunInit=yes + +Volume=%h/sandbox:%h:Z +Exec=sleep infinity + +[Service] +ExecStartPre=/usr/bin/mkdir -p %h/sandbox + +[Install] +RequiredBy=default.target diff --git a/lumina/files/_silverblue/etc/dconf/db/local.d/06-terminal b/lumina/files/_silverblue/etc/dconf/db/local.d/06-terminal index f8f691b..0fb5cc2 100644 --- a/lumina/files/_silverblue/etc/dconf/db/local.d/06-terminal +++ b/lumina/files/_silverblue/etc/dconf/db/local.d/06-terminal @@ -9,3 +9,12 @@ interface-style='system' restore-session=false restore-window-size=false audible-bell=false +default-profile-uuid='6bda7952f77dc37991e6318f667fbe69' + +[/org/gnome/Ptyxis/Profiles/6bda7952f77dc37991e6318f667fbe69] +label='Host' + +[/org/gnome/Ptyxis/Profiles/7632d7d21032d8c3bf7aa2ec672cbb04] +label='Sandbox' +use-custom-command=true +custom-command='/usr/bin/podmansh' diff --git a/lumina/scripts/_base/003-ptyxis-terminal.sh b/lumina/scripts/_base/003-ptyxis-terminal.sh index 07df515..707ec79 100644 --- a/lumina/scripts/_base/003-ptyxis-terminal.sh +++ b/lumina/scripts/_base/003-ptyxis-terminal.sh @@ -9,3 +9,5 @@ if [[ "$FEDORA_VERSION" == "40" ]]; then # Install the package dnf install -y ptyxis fi + +rpm-ostree install podmansh