Hi! Thank you so much for your comment! I'm really glad you like the shader.
Regarding your question: Yes, it works perfectly on side images! Since side images are handled as sprites in Ren'Py, you can apply the shader directly when defining your character.
The best way to do this is to apply the transform in the image definition so you don't have to call it every time. Here is an example:
# Applying a white outline preset to a side image sprite
image side reze = At("images/reze_side.png", outline_white_thin)
# --
# Now define your character using that side image
define r = Character("Reze", image="reze")
label start:
r "As you can see, the outline works on my side image too!"
I hope this helps! Feel free to ask if you have any more questions.