diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,19 @@
 # Revision history for suckless-conf
 
+## 0.1.2.11 2026-06-09
+
+  - Fix: import `ExitCode(..)` explicitly in
+    `Data.Config.Suckless.Almost.RPC` instead of relying on a
+    transitive re-export from `typed-process`. Older `typed-process`
+    (e.g. 0.2.4.1, selected on GHC 9.4 with `--prefer-oldest`) does not
+    re-export the type or the `ExitSuccess` constructor, so the package
+    failed to compile there. No API or behaviour change.
+  - Raise `prettyprinter-ansi-terminal` lower bound to `>= 1.1.2`: the
+    `Prettyprinter.Render.Terminal` module (used by
+    `Data.Config.Suckless.Script.Internal`) only exists from 1.1.2 on;
+    earlier versions use the pre-rename `Data.Text.Prettyprint.Doc.*`
+    names.
+
 ## 0.1.2.10 2026-06-09
 
 Bump versions:
diff --git a/lib/Data/Config/Suckless/Almost/RPC.hs b/lib/Data/Config/Suckless/Almost/RPC.hs
--- a/lib/Data/Config/Suckless/Almost/RPC.hs
+++ b/lib/Data/Config/Suckless/Almost/RPC.hs
@@ -17,6 +17,7 @@
 import Prettyprinter
 import System.Process.Typed
 
+import System.Exit (ExitCode(..))
 import System.IO
 
 data CallProcException =
diff --git a/suckless-conf.cabal b/suckless-conf.cabal
--- a/suckless-conf.cabal
+++ b/suckless-conf.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               suckless-conf
-version:            0.1.2.10
+version:            0.1.2.11
 synopsis:           S-expression configuration language and the bf6 script runtime
 description:
     @suckless-conf@ is a small Lisp-like, s-expression configuration
@@ -106,7 +106,7 @@
                     , microlens-platform          >= 0.4      && < 0.5
                     , mtl                         >= 2.2      && < 2.4
                     , prettyprinter               >= 1.7      && < 1.8
-                    , prettyprinter-ansi-terminal >= 1.1      && < 1.2
+                    , prettyprinter-ansi-terminal >= 1.1.2    && < 1.2
                     , random                      >= 1.2      && < 1.3
                     , random-shuffle              >= 0.0.4    && < 0.1
                     , safe                        >= 0.3      && < 0.4
