diff options
Diffstat (limited to 'mut/bin')
| -rwxr-xr-x | mut/bin/desktop-open-pipe | 18 | ||||
| -rwxr-xr-x | mut/bin/xdg-open | 2 |
2 files changed, 7 insertions, 13 deletions
diff --git a/mut/bin/desktop-open-pipe b/mut/bin/desktop-open-pipe index 0ef1901..796bc5b 100755 --- a/mut/bin/desktop-open-pipe +++ b/mut/bin/desktop-open-pipe @@ -1,13 +1,7 @@ -#!/usr/bin/env bash -name="$HOME/.cache/desktop-open.pipe" -while true; do - { - /nix/store/zcw13r2mmpzlnv2yvfl13mcpky3hivq1-system-path/bin/xdg-open "$(cat "$name")" -} >/dev/null 2>&1 -done - -finish () { - rm -vf "$name" +#!/usr/bin/env nu +echo listening for open commands +loop { + let line = nc -l 127.0.0.1 1994 + echo $line | save --append /tmp/debuglogs + ^open $line } - -trap finish EXIT diff --git a/mut/bin/xdg-open b/mut/bin/xdg-open index 6a5d254..ca18836 100755 --- a/mut/bin/xdg-open +++ b/mut/bin/xdg-open @@ -1,2 +1,2 @@ #!/bin/bash -echo "$@" | tee "$HOME/.cache/desktop-open.pipe" +nu --commands "^echo $1 | nc 127.0.0.1 1994 | echo" |
