Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From 5f070227058901afd7525ffe6363c93faf163ef0 Mon Sep 17 00:00:00 2001 |From: Matthias Schoth |Date: Fri, 31 Jul 2026 23:50:51 +0200 |Subject: [PATCH] Add background image support via root window pixmap | |Add a background image to st by tiling a server-side pixmap set as the |_ST_BACKGROUND_IMAGE root window property. st watches the root window |for property changes, so re-running the stbg setter updates all running |st instances immediately. | |The pixmap is shared between all instances and no composite manager is |required. A pseudotransparency config option fixes the tile coordinates |to the screen origin so the terminal backgrounds line up with the |wallpaper behind the window. | |stbg reads a farbfeld image from a file or stdin (using -) and sets the |property. It is not built by default; compile separately with: | | cc -o stbg stbg.c -lX11 |--- | config.def.h | 6 +++ | stbg.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++ | x.c | 128 +++++++++++++++++++++++++++++++++++++++++++++++---- | 3 files changed, 246 insertions(+), 10 deletions(-) | create mode 100644 stbg.c | |diff --git a/config.def.h b/config.def.h |index 2cd740a..3d98c87 100644 |--- a/config.def.h |+++ b/config.def.h -------------------------- Patching file config.def.h using Plan A... Hunk #1 succeeded at 8. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/stbg.c b/stbg.c |new file mode 100644 |index 0000000..80bc4cf |--- /dev/null |+++ b/stbg.c -------------------------- (Creating file stbg.c...) Patching file stbg.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/x.c b/x.c |index d73152b..c0ec757 100644 |--- a/x.c |+++ b/x.c -------------------------- Patching file x.c using Plan A... Hunk #1 succeeded at 81. Hunk #2 succeeded at 102. Hunk #3 succeeded at 155. Hunk #4 succeeded at 522. Hunk #5 succeeded at 564. Hunk #6 succeeded at 583. Hunk #7 succeeded at 873. Hunk #8 succeeded at 1264. Hunk #9 succeeded at 1576. Hunk #10 succeeded at 2011. Hunk #11 succeeded at 2052. Hunk #12 succeeded at 2207. Hmm... Ignoring the trailing garbage. done