diff options
-rw-r--r-- | x11-themes/background-lnxpcs/Manifest | 2 | ||||
-rw-r--r-- | x11-themes/background-lnxpcs/background-lnxpcs-0.4.0-r1.ebuild (renamed from x11-themes/background-lnxpcs/background-lnxpcs-0.3.3-r1.ebuild) | 5 | ||||
-rwxr-xr-x | x11-themes/background-lnxpcs/files/swaybaground | 9 |
3 files changed, 13 insertions, 3 deletions
diff --git a/x11-themes/background-lnxpcs/Manifest b/x11-themes/background-lnxpcs/Manifest index d79b65b..22dd9f6 100644 --- a/x11-themes/background-lnxpcs/Manifest +++ b/x11-themes/background-lnxpcs/Manifest @@ -1 +1 @@ -DIST background-lnxpcs-0.3.3-fd4487e1989fc040490fa437a2651d37afcde637.tar.gz 286301233 BLAKE2B 43f2eb4d5a8f860f14340fedd2a205e53351cbd5faf394ec83294c2c847b8f86da314302869dee7aaf8e0edc95f502d156200356aa8642f85b50d360102cc208 SHA512 1800eb07f84d839463f455c820225f8aeda4122c98e6edc7eaee2019c73aaf8e93fb4a45ac6419a5c95fd65c92fcb55d9e9a6db741af0c1a36b7c42b1ea9923c +DIST background-lnxpcs-fd4487e1989fc040490fa437a2651d37afcde637.tar.gz 286301233 BLAKE2B 43f2eb4d5a8f860f14340fedd2a205e53351cbd5faf394ec83294c2c847b8f86da314302869dee7aaf8e0edc95f502d156200356aa8642f85b50d360102cc208 SHA512 1800eb07f84d839463f455c820225f8aeda4122c98e6edc7eaee2019c73aaf8e93fb4a45ac6419a5c95fd65c92fcb55d9e9a6db741af0c1a36b7c42b1ea9923c diff --git a/x11-themes/background-lnxpcs/background-lnxpcs-0.3.3-r1.ebuild b/x11-themes/background-lnxpcs/background-lnxpcs-0.4.0-r1.ebuild index e2e02c6..bf7267a 100644 --- a/x11-themes/background-lnxpcs/background-lnxpcs-0.3.3-r1.ebuild +++ b/x11-themes/background-lnxpcs/background-lnxpcs-0.4.0-r1.ebuild @@ -4,7 +4,7 @@ DESCRIPTION="Background pictures from lnxpcs and relevant scripts" HOMEPAGE="https://mega.nz/#F!mXgW3apI!Tdikb01SoOaTmNLiaTRhMg" HASH="fd4487e1989fc040490fa437a2651d37afcde637" -SRC_URI="https://github.com/Cynerd/lnxpcs/archive/${HASH}/lnxpcs-${HASH}.tar.gz -> ${P}-${HASH}.tar.gz" +SRC_URI="https://github.com/Cynerd/lnxpcs/archive/${HASH}/lnxpcs-${HASH}.tar.gz -> ${PN}-${HASH}.tar.gz" S="${WORKDIR}/lnxpcs-${HASH}" KEYWORDS="amd64" @@ -34,7 +34,8 @@ src_install() { insinto "/usr/share/backgrounds" for img in $WALLPAPERS; do - doins "$img-card-black-$resolution.png" + newins "$img-card-black-$resolution.png" "$img.png" done dobin "${FILESDIR}/i3background" + dobin "${FILESDIR}/swaybackground" } diff --git a/x11-themes/background-lnxpcs/files/swaybaground b/x11-themes/background-lnxpcs/files/swaybaground new file mode 100755 index 0000000..0bc42be --- /dev/null +++ b/x11-themes/background-lnxpcs/files/swaybaground @@ -0,0 +1,9 @@ +#!/bin/sh +BACKS="/usr/share/backgrounds" + +if [ -n "$WAYLAND_DISPLAY" ]; then + swaymsg output '*' background "$(find "$BACKS" -type f | shuf -n 1)" fill +else + find "/run/user/$(id -u)/" -name "sway-ipc*" \ + -exec swaymsg -s {} "exec $0" + +fi |