All natural pine, faux fur and a bit of soho vibes for the classy minimalist
With recompilation
- Open the
config.h
file inside the source code directory of yourst
build, or theconfig.def.h
file if you are installing for the first time. - Remove the following lines
static const char *colorname[]
, i.e. array containing the terminal colorsunsigned int defaultfg
, i.e. default foreground colorunsigned int defaultbg
, i.e. default background colorunsigned int defaultcs
, i.e. default cursor colorstatic unsigned int defaultrcs
, i.e. default reverse cursor color
- Copy the contents of the file corresponding to your favorite flavor (named
rose-pine.h
,rose-pine-moon.h
orrose-pine-dawn.h
) from thedist/config
folder and paste in theconfig.h
orconfig.def.h
file. - Run
make uninstall
andmake clean install
to reinstallst
with elevated privileges (asroot
or usingsudo
ordoas
).
Without recompilation
- Check if your
st
build has thexresources
patch enabled (required for this method). - Copy the contents of the file corresponding to your favorite flavor, i.e.
rose-pine.Xresources
,rose-pine-moon.Xresources
orrose-pine-dawn.Xresources
from thedist/xresources
directory in the repository to the.Xresources
file on your system. - Run
xrdb merge <pathToXresourcesFile>
to fetch the file, include the command in an autostart file (such asxinitrc
) to run automatically on every startup.
Fetch featured below is NerdFetch
Rosé Pine
Rosé Pine Dawn
Rosé Pine Moon
Modify template.h
or template.Xresources
using Rosé Pine variables, then build variants:
npx @rose-pine/build@latest -t template.h
npx @rose-pine/build@latest -t template.Xresources
Generated by @rose-pine/[email protected]