summary refs log tree commit diff
path: root/os/etc/s6-rc/src/desktop-session-running/up
diff options
context:
space:
mode:
Diffstat (limited to 'os/etc/s6-rc/src/desktop-session-running/up')
-rw-r--r--os/etc/s6-rc/src/desktop-session-running/up21
1 files changed, 0 insertions, 21 deletions
diff --git a/os/etc/s6-rc/src/desktop-session-running/up b/os/etc/s6-rc/src/desktop-session-running/up
deleted file mode 100644
index de48622..0000000
--- a/os/etc/s6-rc/src/desktop-session-running/up
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/execlineb -P
-
-# get username from config
-envfile /etc/s6-rc/config/user.conf
-importas -iu USER USER
-s6-envuidgid -i ${USER}
-importas -iu UID UID
-
-# find first process with marker=true envvar set
-backtick -E pid { sh /etc/s6-rc/src/desktop-session-running/find-marker-proc ${UID} }
-
-# create session-env directory
-importas -D "/run" XDG_RUNTIME_DIR XDG_RUNTIME_DIR
-define dir ${XDG_RUNTIME_DIR}/session-env
-foreground { mkdir -p ${dir} }
-cd ${dir}
-pipeline { grep -zE "^(SWAY|I3|.*DISPLAY|DBUS|XDG|BEMENU|PATH|HOME|LANG)" /proc/${pid}/environ }
-foreground { awk --assign=RS=\\0 -- "{idx=index($0,\"=\"); print substr($0,idx+1) > substr($0,0,idx-1)}" }
-
-# hack
-foreground { sleep 0.5 }