{"id":20535978,"url":"https://github.com/rose-pine/st","last_synced_at":"2025-04-14T07:21:30.057Z","repository":{"id":56058953,"uuid":"316617695","full_name":"rose-pine/st","owner":"rose-pine","description":"Soho vibes for st","archived":false,"fork":false,"pushed_at":"2022-12-03T17:39:37.000Z","size":378,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-11T23:46:53.583Z","etag":null,"topics":["rose-pine","soho-vibes","st","terminal","terminal-emulator","theme"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rose-pine.png","metadata":{"funding":{"github":"mvllow","patreon":"rosepine"},"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-27T23:12:12.000Z","updated_at":"2024-01-08T00:45:33.000Z","dependencies_parsed_at":"2023-01-23T04:46:35.318Z","dependency_job_id":null,"html_url":"https://github.com/rose-pine/st","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Fst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Fst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Fst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rose-pine%2Fst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rose-pine","download_url":"https://codeload.github.com/rose-pine/st/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248837175,"owners_count":21169379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rose-pine","soho-vibes","st","terminal","terminal-emulator","theme"],"created_at":"2024-11-16T00:34:56.169Z","updated_at":"2025-04-14T07:21:29.777Z","avatar_url":"https://github.com/rose-pine.png","language":"C","funding_links":["https://github.com/sponsors/mvllow","https://patreon.com/rosepine"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/rose-pine/rose-pine-theme/raw/main/assets/icon.png\" width=\"80\" /\u003e\n    \u003ch2 align=\"center\"\u003eRosé Pine for st\u003c/h2\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eAll natural pine, faux fur and a bit of soho vibes for the classy minimalist\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/rose-pine/rose-pine-theme\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/community-rosé%20pine-26233a?labelColor=191724\u0026logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwIiBoZWlnaHQ9IjIzNyIgdmlld0JveD0iMCAwIDI1MCAyMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNjEuMjI3IDE2MS4yNTFDMTMyLjE1NCAxNjkuMDQxIDExNC45MDEgMTk4LjkyNCAxMjIuNjkxIDIyNy45OTdDMTIzLjkyNSAyMzIuNjAzIDEyOC42NTkgMjM1LjMzNiAxMzMuMjY0IDIzNC4xMDJMMTg1LjkwNyAyMTkuOTk2QzIxOS41ODUgMjEwLjk3MiAyMzkuNTcgMTc2LjM1NCAyMzAuNTQ2IDE0Mi42NzdMMTYxLjIyNyAxNjEuMjUxWiIgZmlsbD0iIzI0NjI3QiIvPgo8cGF0aCBkPSJNODguMTgzNiAxNTkuOTg4QzExNy4yNTcgMTY3Ljc3OCAxMzQuNTEgMTk3LjY2MiAxMjYuNzIgMjI2LjczNUMxMjUuNDg2IDIzMS4zNCAxMjAuNzUyIDIzNC4wNzMgMTE2LjE0NyAyMzIuODM5TDYzLjUwNDEgMjE4LjczM0MyOS44MjY0IDIwOS43MSA5Ljg0MDk0IDE3NS4wOTIgMTguODY0OSAxNDEuNDE0TDg4LjE4MzYgMTU5Ljk4OFoiIGZpbGw9IiMyNDYyN0IiLz4KPHBhdGggZD0iTTE4Ni44NjcgMTcyLjk4QzE1Mi4wMDIgMTcyLjk4IDEyMy43MzcgMjAxLjI0NSAxMjMuNzM3IDIzNi4xMTFIMTg2Ljg3QzIyMS43MzYgMjM2LjExMSAyNTAgMjA3Ljg0NiAyNTAgMTcyLjk4TDE4Ni44NjcgMTcyLjk4WiIgZmlsbD0iIzMxNzQ4RiIvPgo8cGF0aCBkPSJNNjMuMTMyNyAxNzIuOThDOTcuOTk4NCAxNzIuOTggMTI2LjI2MyAyMDEuMjQ1IDEyNi4yNjMgMjM2LjExMUg2My4xM0MyOC4yNjQyIDIzNi4xMTEgLTEuNTI0MDNlLTA2IDIwNy44NDYgMCAxNzIuOThMNjMuMTMyNyAxNzIuOThaIiBmaWxsPSIjMzE3NDhGIi8+CjxwYXRoIGQ9Ik0xNzEuNzE3IDc1LjEyNjNDMTcxLjcxNyAxMDEuMjc2IDE1MC41MTggMTIyLjQ3NSAxMjQuMzY5IDEyMi40NzVDOTguMjE4OCAxMjIuNDc1IDc3LjAyMDIgMTAxLjI3NiA3Ny4wMjAyIDc1LjEyNjNDNzcuMDIwMiA0OC45NzY0IDk4LjIxODggMjcuNzc3OCAxMjQuMzY5IDI3Ljc3NzhDMTUwLjUxOCAyNy43Nzc4IDE3MS43MTcgNDguOTc2NCAxNzEuNzE3IDc1LjEyNjNaIiBmaWxsPSIjRUJCQ0JBIi8+CjxwYXRoIGQ9Ik0xNDQuMjE3IDg2LjIzNzlDMTYxLjY0OSA1Ni4wNDMyIDE1MS4zMDMgMTcuNDMyOSAxMjEuMTA4IDBMMTA2LjA2IDI2LjA2NDRDODguNjI3IDU2LjI1OSA5OC45NzM2IDk0Ljg2OTQgMTI5LjE2OCAxMTIuMzAyTDE0NC4yMTcgODYuMjM3OVoiIGZpbGw9IiNFQkJDQkEiLz4KPHBhdGggZD0iTTEyNS4yOTkgNjAuOTc4OUMxMTYuMjc1IDI3LjMwMTIgODEuNjU3NSA3LjMxNTY3IDQ3Ljk3OTcgMTYuMzM5Nkw2NC4zMTk3IDc3LjMyMTFDNzMuMzQzNiAxMTAuOTk5IDEwNy45NjEgMTMwLjk4NCAxNDEuNjM5IDEyMS45NkwxMjUuMjk5IDYwLjk3ODlaIiBmaWxsPSIjRUJCQ0JBIi8+CjxwYXRoIGQ9Ik0xMjQuOTI2IDYwLjk3ODlDMTMzLjk1IDI3LjMwMTIgMTY4LjU2NyA3LjMxNTY3IDIwMi4yNDUgMTYuMzM5NkwxODUuOTA1IDc3LjMyMTFDMTc2Ljg4MSAxMTAuOTk5IDE0Mi4yNjMgMTMwLjk4NCAxMDguNTg2IDEyMS45NkwxMjQuOTI2IDYwLjk3ODlaIiBmaWxsPSIjRUJCQ0JBIi8+Cjwvc3ZnPgo=\u0026style=for-the-badge\" /\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n## Usage\n\n**With recompilation**\n\n1. 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.\n2. Remove the following lines\n    - `static const char *colorname[]`, i.e. array containing the terminal colors\n    - `unsigned int defaultfg`, i.e. default foreground color\n    - `unsigned int defaultbg`, i.e. default background color\n    - `unsigned int defaultcs`, i.e. default cursor color\n    - `static unsigned int defaultrcs`, i.e. default reverse cursor color\n3. 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.\n4. Run `make uninstall` and `make clean install` to reinstall `st` with elevated privileges (as `root` or using `sudo` or `doas`).\n\n**Without recompilation**\n\n1. Check if your `st` build has the [`xresources`](https://st.suckless.org/patches/xresources/) patch enabled (required for this method).\n2. 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.\n3. Run `xrdb merge \u003cpathToXresourcesFile\u003e` to fetch the file, include the command in an autostart file (such as `xinitrc`) to run automatically on every startup.\n\n## Gallery\n\nFetch featured below is [NerdFetch](https://github.com/thatonecalculator/nerdfetch)\n\n**Rosé Pine**\n\n![Rosé Pine with Simple Terminal](https://user-images.githubusercontent.com/108054324/205122993-c41cb0cd-c9db-4c96-b913-4d5a6d381a78.png)\n\n**Rosé Pine Dawn**\n\n![Rosé Pine Dawn with Simple Terminal](https://user-images.githubusercontent.com/108054324/205123205-4433843c-f790-4d8f-bb22-65ca92fbadf4.png)\n\n**Rosé Pine Moon**\n\n![Rosé Pine Moon with Simple Terminal](https://user-images.githubusercontent.com/108054324/205123308-39c120f9-8bd6-4395-baab-f2e34976b9be.png)\n\n## Thanks to\n\n- [Miguel R. Ávila](https://github.com/MiguelRAvila)\n- [Prateek](https://github.com/prateektade)\n\n## Contributing\n\nModify `template.h` or `template.Xresources` using Rosé Pine variables, then build variants:\n\n```\nnpx @rose-pine/build@latest -t template.h\nnpx @rose-pine/build@latest -t template.Xresources\n```\n\n_Generated by @rose-pine/build@0.5.1_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frose-pine%2Fst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frose-pine%2Fst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frose-pine%2Fst/lists"}