Giter Site home page Giter Site logo

st's Introduction

Rosé Pine for st

All natural pine, faux fur and a bit of soho vibes for the classy minimalist

Usage

With recompilation

  1. Open the config.h file inside the source code directory of your st build, or the config.def.h file if you are installing for the first time.
  2. Remove the following lines
    • static const char *colorname[], i.e. array containing the terminal colors
    • unsigned int defaultfg, i.e. default foreground color
    • unsigned int defaultbg, i.e. default background color
    • unsigned int defaultcs, i.e. default cursor color
    • static unsigned int defaultrcs, i.e. default reverse cursor color
  3. Copy the contents of the file corresponding to your favorite flavor (named rose-pine.h, rose-pine-moon.h or rose-pine-dawn.h) from the dist/config folder and paste in the config.h or config.def.h file.
  4. Run make uninstall and make clean install to reinstall st with elevated privileges (as root or using sudo or doas).

Without recompilation

  1. Check if your st build has the xresources patch enabled (required for this method).
  2. Copy the contents of the file corresponding to your favorite flavor, i.e. rose-pine.Xresources, rose-pine-moon.Xresources or rose-pine-dawn.Xresources from the dist/xresources directory in the repository to the .Xresources file on your system.
  3. Run xrdb merge <pathToXresourcesFile> to fetch the file, include the command in an autostart file (such as xinitrc) to run automatically on every startup.

Gallery

Fetch featured below is NerdFetch

Rosé Pine

Rosé Pine with Simple Terminal

Rosé Pine Dawn

Rosé Pine Dawn with Simple Terminal

Rosé Pine Moon

Rosé Pine Moon with Simple Terminal

Thanks to

Contributing

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]

st's People

Contributors

fvrests avatar migueravila avatar mvllow avatar prateektade avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

st's Issues

Not the same compared to other terminals.

I admit, the title is pretty vague, but let me explain. This I believe includes some patches, and hardcodes values such as the font, that many people could not have installed. If we give a look at other repos inside the rose-pine org similar to this one (ex: windows-terminal, termite), everything they do is simply adding the theme, no font changes or whatever. I suggest doing the same thing for this repository, as it won't expect the user to use a specific font which they may change later and so on.

Outdated usage

The "With recompilation" section is no longer accurate with our refactored source.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.