diff options
author | Julian Daube | 2020-04-12 15:56:26 +0200 |
---|---|---|
committer | Julian Daube | 2020-04-12 15:56:26 +0200 |
commit | 70bb6c5f566b2729f8faa0ddf09fce4ee73143dc (patch) | |
tree | 655544199f6653a2c6a1358ff23e74ebc1890332 | |
download | aur-70bb6c5f566b2729f8faa0ddf09fce4ee73143dc.tar.gz |
initial
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rw-r--r-- | swaycwd | 6 |
3 files changed, 36 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..921b9064c985 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = swaycwd + pkgdesc = alternative to xcwd for swayvm + pkgver = 1.0 + pkgrel = 1 + url = https://webcache.googleusercontent.com/search?q=cache:fXlJ80wnYwgJ:https://www.reddit.com/r/swaywm/comments/ayedi1/opening_terminals_at_the_same_directory/+&cd=1&hl=de&ct=clnk&gl=de&client=firefox-b-d + arch = any + depends = sway + depends = bash + depends = jq + depends = procps + source = swaycwd + md5sums = fad6fddc15abd75e7ca7760553dd2a28 + +pkgname = swaycwd + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..591b29bd79d7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,15 @@ +pkgname=swaycwd +pkgdesc="alternative to xcwd for swayvm" +pkgrel=1 +pkgver=1.0 +url="https://webcache.googleusercontent.com/search?q=cache:fXlJ80wnYwgJ:https://www.reddit.com/r/swaywm/comments/ayedi1/opening_terminals_at_the_same_directory/+&cd=1&hl=de&ct=clnk&gl=de&client=firefox-b-d" +arch=("any") + +source=("swaycwd") +depends=("sway" "bash" "jq" "procps") + +package() { + mkdir -p "$pkgdir/usr/bin" + install -m 755 "$srcdir/swaycwd" "$pkgdir/usr/bin/swaycwd" +} +md5sums=('fad6fddc15abd75e7ca7760553dd2a28') diff --git a/swaycwd b/swaycwd new file mode 100644 index 000000000000..6b75d53fca29 --- /dev/null +++ b/swaycwd @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +pid=$(swaymsg -t get_tree | jq '.. | select(.type?) | select(.type=="con") | select(.focused==true).pid') +ppid=$(pgrep --newest --parent ${pid}) + +readlink /proc/${ppid}/cwd || echo $HOME |