diff options
| author | PS <p@0x53.net> | 2026-02-01 12:02:03 +0100 |
|---|---|---|
| committer | PS <p@0x53.net> | 2026-02-01 12:02:03 +0100 |
| commit | 980c5408489a3a3a56e49c3873f1bce6a0155cad (patch) | |
| tree | 91df5fa62e7eca03d04b8ed114b20b337b99a556 /src/lib/source/user/xdg | |
| download | goetia-base-980c5408489a3a3a56e49c3873f1bce6a0155cad.tar.gz goetia-base-980c5408489a3a3a56e49c3873f1bce6a0155cad.tar.bz2 goetia-base-980c5408489a3a3a56e49c3873f1bce6a0155cad.zip | |
version 0.2.0.0
Diffstat (limited to 'src/lib/source/user/xdg')
18 files changed, 61 insertions, 0 deletions
diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/dependencies.d/compositor b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/dependencies.d/compositor new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/dependencies.d/compositor diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/producer-for b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/producer-for new file mode 100644 index 0000000..e9d5da6 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/producer-for @@ -0,0 +1 @@ +xdg-desktop-portal-hyprland-log diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/run b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/run new file mode 100644 index 0000000..0bb465c --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/run @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://wiki.hyprland.org/Hypr-Ecosystem/xdg-desktop-portal-hyprland/ + +fdmove -c 2 1 + +xdg-desktop-portal-hyprland diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/type b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-hyprland-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-srv/dependencies.d/compositor b/src/lib/source/user/xdg/xdg-desktop-portal-srv/dependencies.d/compositor new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-srv/dependencies.d/compositor diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-srv/producer-for b/src/lib/source/user/xdg/xdg-desktop-portal-srv/producer-for new file mode 100644 index 0000000..67fad61 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-srv/producer-for @@ -0,0 +1 @@ +xdg-desktop-portal-log diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-srv/run b/src/lib/source/user/xdg/xdg-desktop-portal-srv/run new file mode 100644 index 0000000..39ddd02 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-srv/run @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://github.com/flatpak/xdg-desktop-portal + +fdmove -c 2 1 + +xdg-desktop-portal diff --git a/src/lib/source/user/xdg/xdg-desktop-portal-srv/type b/src/lib/source/user/xdg/xdg-desktop-portal-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/user/xdg/xdg-desktop-portal-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/user/xdg/xdg-document-portal-srv/dependencies.d/session-bus b/src/lib/source/user/xdg/xdg-document-portal-srv/dependencies.d/session-bus new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-document-portal-srv/dependencies.d/session-bus diff --git a/src/lib/source/user/xdg/xdg-document-portal-srv/producer-for b/src/lib/source/user/xdg/xdg-document-portal-srv/producer-for new file mode 100644 index 0000000..a16df5d --- /dev/null +++ b/src/lib/source/user/xdg/xdg-document-portal-srv/producer-for @@ -0,0 +1 @@ +xdg-document-portal-log diff --git a/src/lib/source/user/xdg/xdg-document-portal-srv/run b/src/lib/source/user/xdg/xdg-document-portal-srv/run new file mode 100644 index 0000000..60196c5 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-document-portal-srv/run @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://github.com/flatpak/xdg-desktop-portal + +fdmove -c 2 1 + +xdg-document-portal diff --git a/src/lib/source/user/xdg/xdg-document-portal-srv/type b/src/lib/source/user/xdg/xdg-document-portal-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/user/xdg/xdg-document-portal-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/user/xdg/xdg-permission-store-srv/producer-for b/src/lib/source/user/xdg/xdg-permission-store-srv/producer-for new file mode 100644 index 0000000..62ad397 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-permission-store-srv/producer-for @@ -0,0 +1 @@ +xdg-permission-store-log diff --git a/src/lib/source/user/xdg/xdg-permission-store-srv/run b/src/lib/source/user/xdg/xdg-permission-store-srv/run new file mode 100644 index 0000000..2175f63 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-permission-store-srv/run @@ -0,0 +1,8 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://github.com/flatpak/xdg-desktop-portal + +fdmove -c 2 1 + +xdg-permission-store diff --git a/src/lib/source/user/xdg/xdg-permission-store-srv/type b/src/lib/source/user/xdg/xdg-permission-store-srv/type new file mode 100644 index 0000000..5883cff --- /dev/null +++ b/src/lib/source/user/xdg/xdg-permission-store-srv/type @@ -0,0 +1 @@ +longrun diff --git a/src/lib/source/user/xdg/xdg-runtime-dir/down b/src/lib/source/user/xdg/xdg-runtime-dir/down new file mode 100644 index 0000000..6a12661 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-runtime-dir/down @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://specifications.freedesktop.org/basedir-spec/latest/ + +fdmove -c 2 1 + +importas -Si XDG_RUNTIME_DIR + +rm -Rf ${XDG_RUNTIME_DIR} diff --git a/src/lib/source/user/xdg/xdg-runtime-dir/type b/src/lib/source/user/xdg/xdg-runtime-dir/type new file mode 100644 index 0000000..bdd22a1 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-runtime-dir/type @@ -0,0 +1 @@ +oneshot diff --git a/src/lib/source/user/xdg/xdg-runtime-dir/up b/src/lib/source/user/xdg/xdg-runtime-dir/up new file mode 100644 index 0000000..518e994 --- /dev/null +++ b/src/lib/source/user/xdg/xdg-runtime-dir/up @@ -0,0 +1,10 @@ +#!@shebangdir@/execlineb -P + +# ISC license. +# https://specifications.freedesktop.org/basedir-spec/latest/ + +fdmove -c 2 1 + +importas -Si XDG_RUNTIME_DIR + +if { mkdir -p -m700 -- ${XDG_RUNTIME_DIR} } |
