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
292 B
Nix
Raw Permalink Normal View History

{
writers,
mktemp,
qrencode,
2025-08-26 07:19:17 +02:00
wl-clipboard,
nsxiv,
}:
writers.writeDashBin "qrpaste" ''
file="$(${mktemp}/bin/mktemp --tmpdir)"
trap clean EXIT
clean() {
rm "$file"
}
2025-08-26 07:19:17 +02:00
${qrencode}/bin/qrencode "$(${wl-clipboard}/bin/wl-paste)" -o "$file"
${nsxiv}/bin/nsxiv "$file"
''