{"id":19572646,"url":"https://github.com/const-void/rose-pine-colorls","last_synced_at":"2026-05-12T21:09:30.949Z","repository":{"id":252662994,"uuid":"841020966","full_name":"const-void/rose-pine-colorls","owner":"const-void","description":"Soho vibes for colorls","archived":false,"fork":false,"pushed_at":"2024-08-11T15:30:15.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-09T03:41:54.367Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/const-void.png","metadata":{"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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-11T12:08:03.000Z","updated_at":"2024-08-11T15:25:31.000Z","dependencies_parsed_at":"2024-08-11T16:42:44.061Z","dependency_job_id":"846e3427-12d3-403f-927b-2dab74728c3c","html_url":"https://github.com/const-void/rose-pine-colorls","commit_stats":null,"previous_names":["const-void/rose-pine-colorls"],"tags_count":1,"template":false,"template_full_name":"rose-pine/rose-pine-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/const-void%2Frose-pine-colorls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/const-void%2Frose-pine-colorls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/const-void%2Frose-pine-colorls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/const-void%2Frose-pine-colorls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/const-void","download_url":"https://codeload.github.com/const-void/rose-pine-colorls/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240840103,"owners_count":19866167,"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":[],"created_at":"2024-11-11T06:27:54.041Z","updated_at":"2026-05-12T21:09:30.908Z","avatar_url":"https://github.com/const-void.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rose-pine-colorls template source\nAll natural pine, faux fur and a bit of soho vibes for the classy minimalist\n\n# Install\n1. Clone this repo\n```zsh\n$ git clone https://github.com/const-void/rose-pine-colorls\n$ cd rose-pine-colorls\n$ make install\n```\n\n2. Add to `~/.zshrc`, tweaking as you like\n```zsh\n$ vi ~/.zshrc\n...\nsource ./config/zsh/rose-pine-colorls/rose-pine-colorls.zsh\ncolorize_ls rose-pine\nalias ls=\"colorls --${COLORLS_THEME}\"\n...\n```\n\n## included themes\n```zsh\ncolorize_ls rose-pine\ncolorize_ls rose-pine-moon\ncolorize_ls rose-pine-dawn\n```\n\n# Functions\n`colorize_ls \u003ctheme-name\u003e` - configure colorls to use given theme.\n\n## how colorize_ls works\neach theme is a `yaml` file in `~/.config/colorls/themes`, a directory created by us.  `colorize_ls` confirms `\u003cinput parameter\u003e.yaml` exists in that directory, and if it does, tries to determine if the theme is `light` or `dark` by `grepping` for the word dark. \n\nNext, the function creates a symbolic link from the colorls `light_colors.yaml` or `dark_colors.yaml` to the parameterized `theme.yaml`.  From there, it sets `${COLORLS_THEME}` to `dark` or `light`, so that the relevant parameter can be set from alias/functions etc.\n\n# Environment Variables\n`${COLORLS_THEME}` -- either `light` or `dark`.\n\n# Tips n Tricks\n\n## no make?\nMakefile is just `sh` statements, try running relevant lines manually.\n\n## Customize rose-pine template\nInstall rose-pine template builder, tweak `src/colorls-template.yaml` then `make`\n```zsh\n$ npx install @rose-pine/build\n$ npx @rose-pine/build --help #confirm successful install\n$ git clone https://github.com/const-void/rose-pine-colorls\n$ cd rose-pine-colorls\n$ vi ./src/colorls-template.yaml\n...\nedits\n...\n$ make\n$ make install\n```\n\n## Post install - customize with your own template\nAssuming you have already installed, copy a starting place, tweak, try it out in real-time!\n```zsh\n$ cd ~/.config/colorls/themes\n$ cp rose-pine.yaml your-theme.yaml\n$ vi your-theme.yaml\n...\nedits - remember to include the word dark or light! \n...\n$ colorize_ls your-theme\n$ ls\n```\n\nOnce you are happy, remember to add `colorize_ls your-theme` to your `~/.zshrc`!\n\nHave fun theming! \n\n## Thanks to\n- [bietdoikiem](https://github.com/bietdoikiem) for https://github.com/bietdoikiem/colorls \n  ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconst-void%2Frose-pine-colorls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fconst-void%2Frose-pine-colorls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fconst-void%2Frose-pine-colorls/lists"}