mirror of
https://github.com/kmein/niveum
synced 2026-03-20 03:51:07 +01:00
feat: add ttspaste script
This commit is contained in:
@@ -132,6 +132,7 @@ in {
|
|||||||
scripts.auc
|
scripts.auc
|
||||||
scripts.infschmv
|
scripts.infschmv
|
||||||
scripts.qrpaste
|
scripts.qrpaste
|
||||||
|
scripts.ttspaste
|
||||||
scripts.new-mac # get a new mac address
|
scripts.new-mac # get a new mac address
|
||||||
scripts.scanned
|
scripts.scanned
|
||||||
scripts.default-gateway
|
scripts.default-gateway
|
||||||
|
|||||||
@@ -81,9 +81,17 @@ in rec {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
qrpaste = pkgs.writers.writeDashBin "qrpaste" ''
|
qrpaste = pkgs.writers.writeDashBin "qrpaste" ''
|
||||||
file="$(${pkgs.mktemp}/bin/mktemp qrpasteXXX.png --tmpdir)"
|
file="$(${pkgs.mktemp}/bin/mktemp --tmpdir)"
|
||||||
|
trap clean EXIT
|
||||||
|
clean() {
|
||||||
|
rm "$file"
|
||||||
|
}
|
||||||
${pkgs.qrencode}/bin/qrencode "$(${pkgs.xclip}/bin/xclip -selection clipboard -out)" -o "$file"
|
${pkgs.qrencode}/bin/qrencode "$(${pkgs.xclip}/bin/xclip -selection clipboard -out)" -o "$file"
|
||||||
${pkgs.sxiv}/bin/sxiv "$file" ; rm "$file"
|
${pkgs.sxiv}/bin/sxiv "$file"
|
||||||
|
'';
|
||||||
|
|
||||||
|
ttspaste = pkgs.writers.writeDashBin "ttspaste" ''
|
||||||
|
${pkgs.xclip}/bin/xclip -selection clipboard -out | ${pkgs.curl}/bin/curl -G http://tts.r/api/tts --data-urlencode 'text@-' | ${pkgs.mpv}/bin/mpv -
|
||||||
'';
|
'';
|
||||||
|
|
||||||
interdimensional-cable =
|
interdimensional-cable =
|
||||||
|
|||||||
Reference in New Issue
Block a user