mirror of
https://github.com/kmein/niveum
synced 2026-03-16 10:11:08 +01:00
17 lines
292 B
Nix
17 lines
292 B
Nix
{
|
|
writers,
|
|
mktemp,
|
|
qrencode,
|
|
wl-clipboard,
|
|
nsxiv,
|
|
}:
|
|
writers.writeDashBin "qrpaste" ''
|
|
file="$(${mktemp}/bin/mktemp --tmpdir)"
|
|
trap clean EXIT
|
|
clean() {
|
|
rm "$file"
|
|
}
|
|
${qrencode}/bin/qrencode "$(${wl-clipboard}/bin/wl-paste)" -o "$file"
|
|
${nsxiv}/bin/nsxiv "$file"
|
|
''
|