From 9bc4ba3b779042168987cf8913717771159e13f5 Mon Sep 17 00:00:00 2001 From: clerie Date: Tue, 19 Mar 2024 17:51:59 +0100 Subject: [PATCH] pkgs/print-afra: Add script for printing pdf in AfRA --- flake.nix | 1 + hosts/krypton/programs.nix | 2 ++ pkgs/overlay.nix | 1 + pkgs/print-afra/default.nix | 11 +++++++++++ 4 files changed, 15 insertions(+) create mode 100644 pkgs/print-afra/default.nix diff --git a/flake.nix b/flake.nix index aa46d87..ac69e14 100644 --- a/flake.nix +++ b/flake.nix @@ -123,6 +123,7 @@ nixfiles-generate-backup-secrets nixfiles-generate-config nixfiles-update-ssh-host-keys + print-afra update-from-hydra uptimestatus; }); diff --git a/hosts/krypton/programs.nix b/hosts/krypton/programs.nix index 2284729..601c4fc 100644 --- a/hosts/krypton/programs.nix +++ b/hosts/krypton/programs.nix @@ -26,6 +26,8 @@ okular chromium-incognito + + print-afra ]; # Wireshark diff --git a/pkgs/overlay.nix b/pkgs/overlay.nix index 644a48c..982781b 100644 --- a/pkgs/overlay.nix +++ b/pkgs/overlay.nix @@ -10,6 +10,7 @@ final: prev: { nixfiles-generate-backup-secrets = final.callPackage ./nixfiles/nixfiles-generate-backup-secrets.nix {}; nixfiles-generate-config = final.callPackage ./nixfiles/nixfiles-generate-config.nix {}; nixfiles-update-ssh-host-keys = final.callPackage ./nixfiles/nixfiles-update-ssh-host-keys.nix {}; + print-afra = final.callPackage ./print-afra {}; update-from-hydra = final.callPackage ./update-from-hydra {}; uptimestatus = final.python3.pkgs.callPackage ./uptimestatus {}; } diff --git a/pkgs/print-afra/default.nix b/pkgs/print-afra/default.nix new file mode 100644 index 0000000..f2c3a0b --- /dev/null +++ b/pkgs/print-afra/default.nix @@ -0,0 +1,11 @@ +{ pkgs, ... }: + +pkgs.writeShellApplication { + name = "print-afra"; + text = '' + cat "$@" | nc -N 172.23.42.215 9100 + ''; + runtimeInputs = with pkgs; [ + netcat + ]; +}