aboutsummaryrefslogtreecommitdiff
path: root/io.github.89luca89.distrobox/io.github.89luca89.distrobox.yml
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--io.github.89luca89.distrobox/io.github.89luca89.distrobox.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/io.github.89luca89.distrobox/io.github.89luca89.distrobox.yml b/io.github.89luca89.distrobox/io.github.89luca89.distrobox.yml
new file mode 100644
index 0000000..23dfba5
--- /dev/null
+++ b/io.github.89luca89.distrobox/io.github.89luca89.distrobox.yml
@@ -0,0 +1,30 @@
+app-id: io.github.luca.distrobox
+runtime: org.freedesktop.Platform
+runtime-version: '21.08'
+sdk: org.freedesktop.Sdk
+command: distrobox
+finish-args:
+ - --share=network
+ - --socket=session-bus
+ - --filesystem=home:rw
+ - --share=ipc
+ - --socket=fallback-x11 # not sure why, but gui applications only work when both x11 and fallback-x11 are allowed
+ - --socket=x11
+ - --socket=wayland
+ - --device=all
+# - --filesystem=host-etc:rw
+# - --filesystem=host-os:rw
+
+modules:
+ - name: distrobox
+ buildsystem: simple
+ sources:
+ - type: git
+ url: https://github.com/89luca89/distrobox.git
+ branch: main
+ - type: file
+ path: ./podman
+ build-commands:
+ - chmod +x install
+ - ./install --prefix /app
+ - install -Dm755 ./podman /app/bin/podman