{"id":13528776,"url":"https://github.com/tmccombs/thayne.zsh-theme","last_synced_at":"2025-06-24T01:08:38.540Z","repository":{"id":245801348,"uuid":"819273069","full_name":"tmccombs/thayne.zsh-theme","owner":"tmccombs","description":"A simple zsh theme that just does what I want","archived":false,"fork":false,"pushed_at":"2024-07-14T07:32:55.000Z","size":23,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-26T00:11:26.838Z","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":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tmccombs.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-06-24T07:22:17.000Z","updated_at":"2024-07-20T07:09:35.000Z","dependencies_parsed_at":"2024-10-13T20:41:43.647Z","dependency_job_id":null,"html_url":"https://github.com/tmccombs/thayne.zsh-theme","commit_stats":null,"previous_names":["tmccombs/thayne.zsh-theme"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmccombs%2Fthayne.zsh-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmccombs%2Fthayne.zsh-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmccombs%2Fthayne.zsh-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tmccombs%2Fthayne.zsh-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tmccombs","download_url":"https://codeload.github.com/tmccombs/thayne.zsh-theme/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244729322,"owners_count":20500227,"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-08-01T07:00:24.374Z","updated_at":"2025-03-21T03:24:00.312Z","avatar_url":"https://github.com/tmccombs.png","language":"Shell","readme":"# thayne.zsh-theme\nA simple zsh theme that just does what I want\n\n\n![Screenshot](assets/screenshot-2024-07-14.png)\n\n![Screenshot with error](assets/screenshot-error.png)\n\n## Features\n\n- Iconography using nerd fonts\n- Show status code of previous command if non-zero\n- Show duration of last command, if \u003e 1 second\n- Show current time\n- Show current directory\n- Show current git branch\n\n\n## Why I made this\n\nI used [powerlevel10k](https://github.com/romkatv/powerlevel10k) for a while, and I think that it is a great project.\nHowever, I came to the conclusion that it was too complicated for what\nI needed, and making my own theme would work better for me personally.\n\nThe specific issues I had with powerlevel10k are as follows:\n\n- It includes a ton of features that I don't use\n- Because it does so much, the code is difficult to understand without spending a lot of time studying it\n- Editing the configuration file is pretty difficult. The configuration generated by the interactive wizard is huge,\n  and while it is possible to trim it down, getting what I wanted was still a considerable amount of code.\n- Although there is a lot of configurability, it isn't well documented. You have to rely on documentation for powerlevel9k,\n  and the limited comments in the generated configuration file.\n- It requires compiling a c program for git status, which itself links to a patched version of libgit2 that needs to be compiled\n- It uses an unusual directory structure, which makes it difficult to install as a system package\n\nSo, much as I appreciate the work done by romkatv, I realized that I could create my own prompt that did everything I needed without having to depend on\na massive project like powerlevel10k.\n\n## Future improvements\n\nSome things I'd like that this doesn't do yet:\n\n- [ ] Some kind of directory shortening if the currend directory is long\n- [ ] Show if the current git repo is \"dirty\"\n- [ ] Something like powelevel10k's transient prompt, but keep the time, duration, and status code.\n","funding_links":[],"categories":["Themes","Recently Updated"],"sub_categories":["ZSH on Windows","[Jul 16, 2024](/content/2024/07/16/README.md)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmccombs%2Fthayne.zsh-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftmccombs%2Fthayne.zsh-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftmccombs%2Fthayne.zsh-theme/lists"}