summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Daube2020-04-12 15:56:26 +0200
committerJulian Daube2020-04-12 15:56:26 +0200
commit70bb6c5f566b2729f8faa0ddf09fce4ee73143dc (patch)
tree655544199f6653a2c6a1358ff23e74ebc1890332
downloadaur-70bb6c5f566b2729f8faa0ddf09fce4ee73143dc.tar.gz
initial
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD15
-rw-r--r--swaycwd6
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