diff '--color=auto' -Nu a/config.def.h b/config.def.h
--- a/config.def.h	2024-12-28 22:20:47.286451280 -0600
+++ b/config.def.h	2024-12-28 22:21:15.313118824 -0600
@@ -5,7 +5,7 @@
  *
  * font: see http://freedesktop.org/software/fontconfig/fontconfig-user.html
  */
-static char *font = "Liberation Mono:pixelsize=12:antialias=true:autohint=true";
+static char *font = "JetBrainsMono:size=10";
 #if FONT2_PATCH
 /* Spare fonts */
 static char *font2[] = {
@@ -178,27 +178,31 @@
 /* Terminal colors (16 first used in escape sequence) */
 static const char *colorname[] = {
 	/* 8 normal colors */
-	"black",
-	"red3",
-	"green3",
-	"yellow3",
-	"blue2",
-	"magenta3",
-	"cyan3",
-	"gray90",
+	[0] = "#414b50", /* black   */
+	[1] = "#e67e80", /* red     */
+	[2] = "#a7c080", /* green   */
+	[3] = "#dbbc7f", /* yellow  */
+	[4] = "#7fbbb3", /* blue    */
+	[5] = "#d699b6", /* magenta */
+	[6] = "#83c092", /* cyan    */
+	[7] = "#d3c6aa", /* white   */
 
 	/* 8 bright colors */
-	"gray50",
-	"red",
-	"green",
-	"yellow",
-	"#5c5cff",
-	"magenta",
-	"cyan",
-	"white",
+	[8]  = "#475258", /* black   */
+	[9]  = "#e67e80", /* red     */
+	[10] = "#a7c080", /* green   */
+	[11] = "#dbbc7f", /* yellow  */
+	[12] = "#7fbbb3", /* blue    */
+	[13] = "#d699b6", /* magenta */
+	[14] = "#83c092", /* cyan    */
+	[15] = "#d3c6aa", /* white   */
 
 	[255] = 0,
 
+	/* special colors */
+	[256] = "#272e33", /* background */
+	[257] = "#d3c6aa", /* foreground */
+
 	/* more colors can be added after 255 to use with DefaultXX */
 	"#add8e6", /* 256 -> cursor */
 	"#555555", /* 257 -> rev cursor*/
@@ -215,10 +219,10 @@
 unsigned int defaultbg = 0;
 unsigned int bg = 17, bgUnfocused = 16;
 #else
-unsigned int defaultbg = 258;
+unsigned int defaultbg = 256;
 #endif // ALPHA_FOCUS_HIGHLIGHT_PATCH
-unsigned int defaultfg = 259;
-unsigned int defaultcs = 256;
+unsigned int defaultfg = 257;
+unsigned int defaultcs = 257;
 unsigned int defaultrcs = 257;
 #if SELECTION_COLORS_PATCH
 unsigned int selectionfg = 258;
@@ -428,8 +432,8 @@
 	{ MODKEY,               XK_Return,      fullscreen,      {.i =  0} },
 	#endif // FULLSCREEN_PATCH
 	#if SCROLLBACK_PATCH
-	{ ShiftMask,            XK_Page_Up,     kscrollup,       {.i = -1}, S_PRI },
-	{ ShiftMask,            XK_Page_Down,   kscrolldown,     {.i = -1}, S_PRI },
+	{ TERMMOD,              XK_K,           kscrollup,       {.i =  1}, S_PRI },
+	{ TERMMOD,              XK_J,           kscrolldown,     {.i =  1}, S_PRI },
 	#endif // SCROLLBACK_PATCH
 	#if CLIPBOARD_PATCH
 	{ TERMMOD,              XK_Y,           clippaste,       {.i =  0} },
diff '--color=auto' -Nu a/config.mk b/config.mk
--- a/config.mk	2024-12-28 22:20:47.286451280 -0600
+++ b/config.mk	2024-12-28 22:21:15.313118824 -0600
@@ -27,8 +27,8 @@
 #LIGATURES_LIBS = `$(PKG_CONFIG) --libs harfbuzz`
 
 # Uncomment this for the SIXEL patch / SIXEL_PATCH
-#SIXEL_C = sixel.c sixel_hls.c
-#SIXEL_LIBS = `$(PKG_CONFIG) --libs imlib2`
+SIXEL_C = sixel.c sixel_hls.c
+SIXEL_LIBS = `$(PKG_CONFIG) --libs imlib2`
 
 # Uncomment for the netwmicon patch / NETWMICON_PATCH
 #NETWMICON_LIBS = `$(PKG_CONFIG) --libs gdlib`
Common subdirectories: a/.git and b/.git
Common subdirectories: a/patch and b/patch
diff '--color=auto' -Nu a/patches.def.h b/patches.def.h
--- a/patches.def.h	2024-12-28 22:20:47.289784616 -0600
+++ b/patches.def.h	2024-12-28 22:21:33.886452799 -0600
@@ -44,7 +44,7 @@
 /* A simple variant of the anysize patch that only changes the resize hints to allow the window to
  * be resized to any size.
  */
-#define ANYSIZE_SIMPLE_PATCH 0
+#define ANYSIZE_SIMPLE_PATCH 1
 
 /* Draws a background image in farbfeld format in place of the defaultbg color allowing for pseudo
  * transparency.
@@ -321,7 +321,7 @@
  * Text wraps when the terminal window is made smaller.
  * Comes with scrollback.
  */
-#define REFLOW_PATCH 0
+#define REFLOW_PATCH 1
 
 /* This patch allows you to specify a border that is relative in size to the width of a cell
  * in the terminal.
@@ -338,13 +338,13 @@
 /* Scroll back through terminal output using Shift+{PageUp, PageDown}.
  * https://st.suckless.org/patches/scrollback/
  */
-#define SCROLLBACK_PATCH 0
+#define SCROLLBACK_PATCH 1
 
 /* Scroll back through terminal output using Shift+MouseWheel.
  * This variant depends on SCROLLBACK_PATCH being enabled.
  * https://st.suckless.org/patches/scrollback/
  */
-#define SCROLLBACK_MOUSE_PATCH 0
+#define SCROLLBACK_MOUSE_PATCH 1
 
 /* Scroll back through terminal output using mouse wheel (when not in MODE_ALTSCREEN).
  * This variant depends on SCROLLBACK_PATCH being enabled.
@@ -378,7 +378,7 @@
  *
  * https://gist.github.com/saitoha/70e0fdf22e3e8f63ce937c7f7da71809
  */
-#define SIXEL_PATCH 0
+#define SIXEL_PATCH 1
 
 /* This patch allows clients to embed into the st window and is useful if you tend to
  * start X applications from the terminal. For example: