From dc90c4c6abd8c4fffcf60ce7a9f2a493957790e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Thu, 23 Sep 2021 21:25:50 +0200 Subject: [PATCH] feat: qrpaste --- configs/packages/default.nix | 1 + packages/scripts/default.nix | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/configs/packages/default.nix b/configs/packages/default.nix index 8cbf76c..8aa3f4d 100644 --- a/configs/packages/default.nix +++ b/configs/packages/default.nix @@ -119,6 +119,7 @@ in { bc # calculator pari # gp -- better calculator scripts.infschmv + scripts.qrpaste scripts.new-mac # get a new mac address scripts.scanned scripts.default-gateway diff --git a/packages/scripts/default.nix b/packages/scripts/default.nix index 003e8f0..c27b899 100644 --- a/packages/scripts/default.nix +++ b/packages/scripts/default.nix @@ -76,6 +76,12 @@ in rec { fi ''; + qrpaste = pkgs.writers.writeDashBin "qrpaste" '' + file="$(${pkgs.mktemp}/bin/mktemp qrpasteXXX.png --tmpdir)" + ${pkgs.qrencode}/bin/qrencode "$(${pkgs.xclip}/bin/xclip -selection clipboard -out)" -o "$file" + ${pkgs.sxiv}/bin/sxiv "$file" ; rm "$file" + ''; + interdimensional-cable = let nimaid-github-io = pkgs.fetchFromGitHub { owner = "nimaid";