1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00
Files
niveum/packages/qrpaste.nix

17 lines
301 B
Nix

{
writers,
mktemp,
qrencode,
xclip,
nsxiv,
}:
writers.writeDashBin "qrpaste" ''
file="$(${mktemp}/bin/mktemp --tmpdir)"
trap clean EXIT
clean() {
rm "$file"
}
${qrencode}/bin/qrencode "$(${xclip}/bin/xclip -selection clipboard -out)" -o "$file"
${nsxiv}/bin/nsxiv "$file"
''