{"id":15209390,"url":"https://github.com/w3cdpass/zsh-win","last_synced_at":"2025-10-29T15:30:33.087Z","repository":{"id":254550055,"uuid":"844618047","full_name":"w3cdpass/zsh-win","owner":"w3cdpass","description":"zsh-theme on windows","archived":false,"fork":false,"pushed_at":"2024-08-26T12:22:33.000Z","size":611,"stargazers_count":5,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-23T11:43:17.547Z","etag":null,"topics":["bash","zsh","zsh-configuration","zsh-theme-windows","zsh-win"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/zsh-win","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/w3cdpass.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-19T16:16:34.000Z","updated_at":"2024-09-23T12:46:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"b915cbab-1bca-4925-94df-30f1781c132c","html_url":"https://github.com/w3cdpass/zsh-win","commit_stats":null,"previous_names":["w3cdpass/zsh-win"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/w3cdpass/zsh-win","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3cdpass%2Fzsh-win","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3cdpass%2Fzsh-win/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3cdpass%2Fzsh-win/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3cdpass%2Fzsh-win/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/w3cdpass","download_url":"https://codeload.github.com/w3cdpass/zsh-win/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/w3cdpass%2Fzsh-win/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281645845,"owners_count":26537180,"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","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["bash","zsh","zsh-configuration","zsh-theme-windows","zsh-win"],"created_at":"2024-09-28T07:23:22.299Z","updated_at":"2025-10-29T15:30:32.825Z","avatar_url":"https://github.com/w3cdpass.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# zsh-win\n\n\u003ctable width=\"100%\"\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\" style=\"width: 50%;\"\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/final.gif\" alt=\"watch Video\" width=\"400\" height=\"220\"/\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\" style=\"width: 50%;\"\u003e\n      \u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/custom.png\" alt=\"watch img\"/\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\n***\n[![npm](https://img.shields.io/npm/dt/your-package-name)](https://www.npmjs.com/package/zsh-win)\n[![GitHub stars](https://img.shields.io/github/stars/w3cdpass/zsh-win?style=social)](https://github.com/w3cdpass/zsh-win)\n[![npm version](https://img.shields.io/npm/v/zsh-win)](https://www.npmjs.com/package/zsh-win)\n***\n\n\n## Table of Contents\n\n- [Installation](#-installtion)\n- [Issue](#the-issue-title)\n  - [Git bash is not opening as admin in windows](#issue-1)\n  - [`zsh` cmd not found](#issue-2)\n  - [Custom zsh-theme is not working](#issue-4)\n  - [Icon/Symbols are missing](#issue-3)\n\n\n# 🤓 Installation\n  * ## Prerequisites\n    - **[Git Bash](https://git-scm.com/download/win)**: A command-line interface for Windows that provides a Unix-like shell. \n    - **[Node.js](https://nodejs.org/en/download/)**: A JavaScript runtime that allows you to run and install npm packages.  \n****\n### To avoid issue\n1. Downloads these four .ttf files:\n\n    - [MesloLGS NF Regular.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf)\n    - [MesloLGS NF Bold.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf)\n    - [MesloLGS NF Italic.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf)\n    - [MesloLGS NF Bold Italic.ttf](https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf)\n\n2. Double-click on each file and click \"Install\". This will make MesloLGS NF font available to all applications on your system.\n\nVisual Studio Code: Open File → Preferences → Settings (PC) or Code → Preferences → Settings (Mac), enter `terminal.integrated.fontFamily` in the search box at the top of the Settings tab, and set the value to `MesloLGS NF`. Consult \u003ca href=\"https://raw.githubusercontent.com/romkatv/powerlevel10k-media/389133fb8c9a2347929a23702ce3039aacc46c3d/visual-studio-code-font-settings.jpg\" style=\"text-decoration: underline;\"\u003ethis screenshot\u003c/a\u003e to see how it should look, or see \u003ca href=\"https://github.com/romkatv/powerlevel10k/issues/671\" style=\"text-decoration: underline;\"\u003ethis issue\u003c/a\u003e for more information.\n\n\n****\n# Step #1\n\u003e ⚠️ **IMPORTANT:** Don't skip this step.\n\n## Run `git bash` as `admin`\n  - **Press:** \n\u003cspan style=\"background-color:#e1e1e1;border-radius:3px;padding:2px 6px;color:black;\"\u003e\u003cstrong\u003eWindows\u003c/strong\u003e\u003c/span\u003e + \n\u003cspan style=\"background-color:#e1e1e1;border-radius:3px;padding:2px 6px;color:black;\"\u003e\u003cstrong\u003eKey\u003c/strong\u003e\u003c/span\u003e → \n\u003cspan style=\"background-color:#e1e1e1;border-radius:3px;padding:2px 6px;color:black;\"\u003e\u003cstrong\u003eGit Bash\u003c/strong\u003e\u003c/span\u003e → \n\u003cspan style=\"background-color:#e1e1e1;border-radius:3px;padding:2px 6px;color:black;\"\u003e\u003cstrong\u003eRun as Administrator\u003c/strong\u003e\u003c/span\u003e\n\n\u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/infoadmin.png\" alt=\"watch Video\" /\u003e\u003c/p\u003e\n  - Above instruction is not working `goto` issue \u003ca href=\"#issue-1\" style=\"text-decoration: underline;\"\u003egit bash is not opening as admin on windows\u003c/a\u003e.\n\n****\n# Step #2\n  1. Install from `NPM`\n```bash\nnpm i zsh-win # after installation\n# type zsh-win on git bash to see the magic 🪄.\nzsh-win\n```\n2. From `source code`\n```\n  git clone https://github.com/w3cdpass/zsh-win.git\n  cd zsh-win\n  npm i\n  node js/index.cjs\n```\n   \u003e Note: Run the `git bash` as `admin` to install from `source code`\n\n# Step #3\n\u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/step2.png\"\u003e\n\n- * Choose theme between them.\n- * ❤️ Custom is great. If any issue with `custom` reffer this \u003ca href=\"#issue-4\" style=\"text-decoration:underline\"\u003eissue\u003c/a\u003e.\n\n# Step #4⚡\n## 🪄 After installation type `zsh-win` to see the magic in `git bash`\n\n## Welcome to `Customization` ✨\n- ## Example #1 🥱\n  ```bash\n  vim ~/.zshrc \n  ```\n  - Search for `ZSH_THEME=\"agnoster\"` .\n  - Change the value `ZSH_THEME=\"cloud\"` and save it .\n  - Type `zsh` on `git bash` to activate theme .\n\n  \u003e Note: You can select any zsh `theme` from  \u003ca href=\"https://github.com/ohmyzsh/ohmyzsh/wiki/Themes#robbyrussell\" style=\"text-decoration:underline;\"\u003e`ohmyzshthemes`\u003c/a\u003e .\n- ## Example #2 😎🔥\n  * ### Wants to use another seprate `zsh theme` that is not in [~/.oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh/tree/master/themes).\n  Like \u003ca href=\"https://github.com/romkatv/powerlevel10k\" style=\"text-decoration:underline;\"\u003e`powerlevel10k`\u003c/a\u003e and [more](https://github.com/ohmyzsh/ohmyzsh/wiki/External-themes#simplerich-theme)\n  ___\n  ```bash\n  # powelevel10k\n  # use this cmd in git bash\n  git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k\n  # ZSH_THEME=\"powerlevel10k/powerlevel10k\"\n  sed -i.bak -e '/^ZSH_THEME=/c\\ZSH_THEME=\"powerlevel10k/powerlevel10k\"' -e '/source ~\\/powerlevel10k\\/powerlevel10k.zsh-theme/s|source ~/|source ~/.oh-my-zsh/custom/themes/|' ~/.zshrc \u0026\u0026 echo 'source ~/.oh-my-zsh/custom/themes/powerlevel10k/powerlevel10k.zsh-theme' \u003e\u003e ~/.zshrc \u0026\u0026 echo '[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh' \u003e\u003e ~/.zshrc \u0026\u0026 zsh\n\n  ```\n  - Then type `p10k configure` or `zsh` . _to use it_ \n\n     __For Instance__: Add custom themes in `./oh-my-zsh/custom/themes` folder with `theme.zsh-theme` .\n## The issue title\n\n### _ISSUE_ __#1__\nGit bash is not opening as `admin` in `windows` .\n  \u003e Try Manually\n  * Tested on Windows 11\n  * Open Command Pormpt .\n  * Type `ctrl + ,` go to setting .\n  * Click the `Git bash` profile .\n  * Check the button `Run this profile as Administrator` .\n\n    \u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/fIssue1.png\" width=\"400\", height=\"400\"\u003e\u003c/p\u003e\n\n    - Then go to [`Step #2`](#step-2)\n\n### _ISSUE_ __#2__\n`Zsh` command not found .\n  \n  \u003e Try Manually\n  * Download the `both` .exe files from [`source code`](https://github.com/w3cdpass/zsh-win/tree/main/js/zsh) .\n  * Paste these .exe in `C:/Program Files/Git/usr/bin` , Where `Git` is installed .\n  \n    \u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/fissue2.png\" width=\"550\" height=\"300\"\u003e\u003c/p\u003e\n\n      - Then go to [`Step #2`](#step-2)\n\n### _ISSUE_ __#3__\nIcon/Symbols are `missing`.\n\n* Follow these [`steps`](#to-avoid-issue) .\n* Before you start, install those `.ttf` on you system\n* Then Restart your `IDe` .\n* After installation\n  - \u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/errorzshICONS.png\"\u003e \n  - \u003cimg src=\"https://raw.githubusercontent.com/w3cdpass/stunning-octo-tribble/main/assets/SuccesIcon.png\"\u003e\n\n  \u003e Refreance: Still doesn't work  [`follow this link`](https://github.com/romkatv/powerlevel10k/issues/671) .\n\n\n### _ISSUE_ __#4__\n\nCustom `zsh-theme` is not working .\n* All custom themes of `Zsh` are in `~/.oh-my-zsh/custom/themes` .\n* Replace custom `custom.zsh-theme` to your zsh theme . \n* Then change the value `ZSH_THEME=\"custom\"` in `.zshrc` .\n\n\n## Contributors 🤗\n| [\u003cimg src=\"https://avatars.githubusercontent.com/u/152853354?v=4\" width=\"100px;\" style=\"border-radius: 50%;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ew3cdpass\u003c/b\u003e\u003c/sub\u003e](https://github.com/w3cdpass) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/130740583?v=4\" width=\"100px;\" style=\"border-radius: 50%;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKupasva\u003c/b\u003e\u003c/sub\u003e](https://github.com/kupasva) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/176114838?v=4\" width=\"100px;\" style=\"border-radius: 50%;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003egenrator-lgtm\u003c/b\u003e\u003c/sub\u003e](https://github.com/genrator-lgtm) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/179322482?v=4\" width=\"100px;\" style=\"border-radius: 50%;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003epard901\u003c/b\u003e\u003c/sub\u003e](https://github.com/pard091) |\n| :---: | :---: | :---: | :---: |\n\n\n\n\n### How to Contribute\nIf you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/YourFeature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin feature/YourFeature`)\n5. Create a new Pull Request\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw3cdpass%2Fzsh-win","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fw3cdpass%2Fzsh-win","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fw3cdpass%2Fzsh-win/lists"}