aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/.local/bin/setsessionenv
diff options
context:
space:
mode:
authorYaroslav <contact@yaroslavps.com>2020-04-06 02:30:09 +0300
committerYaroslav <contact@yaroslavps.com>2020-04-06 02:30:09 +0300
commitcbfd974f652a12c601a95ea6d364549f45cb87e3 (patch)
tree06ad8bd90f653102065d4028d64a274f6d9bcd39 /dotfiles/.local/bin/setsessionenv
parente351037f1e0f48a2a1602a07d376980c9e595091 (diff)
downloadswayrice-cbfd974f652a12c601a95ea6d364549f45cb87e3.tar.gz
swayrice-cbfd974f652a12c601a95ea6d364549f45cb87e3.zip
improved script for pacman package download cron job; waybar improvements
Diffstat (limited to 'dotfiles/.local/bin/setsessionenv')
-rwxr-xr-xdotfiles/.local/bin/setsessionenv21
1 files changed, 21 insertions, 0 deletions
diff --git a/dotfiles/.local/bin/setsessionenv b/dotfiles/.local/bin/setsessionenv
new file mode 100755
index 0000000..8d8459d
--- /dev/null
+++ b/dotfiles/.local/bin/setsessionenv
@@ -0,0 +1,21 @@
+#!/bin/sh
+
+# Create a file with the env variables of the current wayland session so that
+# cron scripts can source it and function properly
+
+printf "export DISPLAY=%s
+export WAYLAND_DISPLAY=%s
+export XDG_SESSION_ID=%s
+export XDG_SESSION_CLASS=%s
+export XDG_SEAT=%s
+export XDG_RUNTIME_DIR=%s
+export I3SOCK=%s
+export SWAYSOCK=%s"\
+ "$DISPLAY" \
+ "$WAYLAND_DISPLAY" \
+ "$XDG_SESSION_ID" \
+ "$XDG_SESSION_CLASS" \
+ "$XDG_SEAT" \
+ "$XDG_RUNTIME_DIR" \
+ "$I3SOCK" \
+ "$SWAYSOCK" > ~/.cache/sessionenv