From 2770fd03ebaebbb71b3ffb0600050e9e9f71e0a1 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Fri, 26 Dec 2025 22:28:10 +0000 Subject: [PATCH] Fix chromium PDF generation in newer versions Signed-off-by: Danila Fedorin --- build.sh | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index 491c340..41b9f00 100644 --- a/build.sh +++ b/build.sh @@ -13,4 +13,19 @@ mkdir $out cp resume.html $out mkdir $out/css && cp ./css/style.css $out/css -chromium --disable-gpu --headless --print-to-pdf="$out/Resume-Danila-Fedorin.pdf" file://$(pwd)/resume.html +# ChatGPT-provided solution to Chrome having trouble +# setting up the network service due to a lack +# of readable files. +tmp="$(mktemp -d)" +mkdir -p "$tmp"/{config,cache,profile} + +HOME="$tmp" \ +XDG_CONFIG_HOME="$tmp/config" \ +XDG_CACHE_HOME="$tmp/cache" \ +chromium \ + --headless \ + --disable-gpu \ + --user-data-dir="$tmp/profile" \ + --disable-dev-shm-usage \ + --print-to-pdf="$out/Resume-Danila-Fedorin.pdf" \ + "file://$(pwd)/resume.html"