summaryrefslogtreecommitdiff
path: root/accounts/gkleen@skadhi/utils/pdf2pdf.nix
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2026-09-27 12:37:52 +0200
committerGregor Kleen <gkleen@yggdrasil.li>2026-09-27 12:37:52 +0200
commitbadf7aba844967c5d13e01079c12df758715167a (patch)
tree3c0872b667a64a82caf7bab3d2503c9f7a6444b9 /accounts/gkleen@skadhi/utils/pdf2pdf.nix
parent74d97f767ac4d6f05ce95e388460a49c5190afc3 (diff)
downloadnixos-badf7aba844967c5d13e01079c12df758715167a.tar
nixos-badf7aba844967c5d13e01079c12df758715167a.tar.gz
nixos-badf7aba844967c5d13e01079c12df758715167a.tar.bz2
nixos-badf7aba844967c5d13e01079c12df758715167a.tar.xz
nixos-badf7aba844967c5d13e01079c12df758715167a.zip
Diffstat (limited to 'accounts/gkleen@skadhi/utils/pdf2pdf.nix')
-rw-r--r--accounts/gkleen@skadhi/utils/pdf2pdf.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/accounts/gkleen@skadhi/utils/pdf2pdf.nix b/accounts/gkleen@skadhi/utils/pdf2pdf.nix
new file mode 100644
index 00000000..7305a201
--- /dev/null
+++ b/accounts/gkleen@skadhi/utils/pdf2pdf.nix
@@ -0,0 +1,8 @@
1pkgs@{ lib, resholve, zsh, ghostscript_headless, ... }:
2
3resholve.writeScriptBin "pdf2pdf" {
4 inputs = with pkgs; [ghostscript_headless];
5 interpreter = lib.getExe zsh;
6} ''
7 exec gs -dPDFSETTINGS=/prepress -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dSAFER -dPreserveAnnots=false "-sOutputFile=''${2:-''${1:r}_pdf2pdf.pdf}" "''${1}"
8''