From 67b66fdeed6a1363fb723c42160a1ab6108b4bbf Mon Sep 17 00:00:00 2001
From: crater2150 <crater@qwertyuiop.de>
Date: Wed, 13 Mar 2024 14:13:29 +0100
Subject: [PATCH] Update env

---
 env/20_services.zsh      | 5 +++++
 env/90_podman-socket.zsh | 4 ++++
 2 files changed, 9 insertions(+)
 create mode 100644 env/90_podman-socket.zsh

diff --git a/env/20_services.zsh b/env/20_services.zsh
index 414be03..640e7a4 100644
--- a/env/20_services.zsh
+++ b/env/20_services.zsh
@@ -1,4 +1,9 @@
 if [[ $DISPLAY && $UID != 0 ]]; then
 	export SVDIR="$HOME/.local/session_service"
 	export SVDIR_TEMPLATES="$HOME/.service-available"
+elif [[ $UID != 0 ]]; then
+	export SVDIR=$HOME/.service
+	export SVDIR_TEMPLATES="$HOME/.service-available"
+else
+	export SVDIR_TEMPLATES="/etc/sv"
 fi
diff --git a/env/90_podman-socket.zsh b/env/90_podman-socket.zsh
new file mode 100644
index 0000000..79035dd
--- /dev/null
+++ b/env/90_podman-socket.zsh
@@ -0,0 +1,4 @@
+if command -v podman &>/dev/null; then
+	export DOCKER_SOCKET=$(podman system info -f '{{.Host.RemoteSocket.Path}}')
+	export DOCKER_HOST=unix://$DOCKER_SOCKET
+fi