{"id":28409092,"url":"https://github.com/hobart2967/shell-setup","last_synced_at":"2025-12-30T19:12:12.102Z","repository":{"id":163338107,"uuid":"504940954","full_name":"Hobart2967/shell-setup","owner":"Hobart2967","description":"My personal shell setup automation, including daily used tools and OhMyZsh, Compatible with Linux, WSL and MacOS","archived":false,"fork":false,"pushed_at":"2025-05-29T13:04:52.000Z","size":152,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-09T03:46:32.710Z","etag":null,"topics":["android","asdf","aws","brew","iterm","java","linux","mac","macos","node","python","serverless","shell","utils","wsl","zsh"],"latest_commit_sha":null,"homepage":"","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/Hobart2967.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,"zenodo":null}},"created_at":"2022-06-18T20:10:40.000Z","updated_at":"2025-05-29T13:04:55.000Z","dependencies_parsed_at":"2023-11-15T11:25:50.191Z","dependency_job_id":"aabd57fb-bc20-4711-b988-965b1df77cd8","html_url":"https://github.com/Hobart2967/shell-setup","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Hobart2967/shell-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hobart2967%2Fshell-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hobart2967%2Fshell-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hobart2967%2Fshell-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hobart2967%2Fshell-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hobart2967","download_url":"https://codeload.github.com/Hobart2967/shell-setup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hobart2967%2Fshell-setup/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261766565,"owners_count":23206647,"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":["android","asdf","aws","brew","iterm","java","linux","mac","macos","node","python","serverless","shell","utils","wsl","zsh"],"created_at":"2025-06-02T05:19:46.144Z","updated_at":"2025-12-30T19:12:12.066Z","avatar_url":"https://github.com/Hobart2967.png","language":"Shell","readme":"# shell-setup\n\n## PRE-REQUISITES\n\n```sh\n# Install ZSH on MacOs\nbrew install zsh\n\n# Install ZSH on debian distros\nsudo apt install zsh\n```\n\nThen, add oh my zsh:\n\n```sh\n# Install OhMyZsh\nsh -c \"$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)\"\n```\n\n## USAGE\nAdd to shell profile (~/.zshrc):\n\n```sh\nexport PERSONAL_SHELL_SETUP_PATH=\u003cpath-to-this-dir\u003e\nsource $PERSONAL_SHELL_SETUP_PATH/_index.sh\n```\n\nFor zsh, put this right before the following call:\n\n```sh\nexport MACHINE_TYPE=work # or: home\nsource $ZSH/oh-my-zsh.sh\n```\n\n## Beauty-Setup\n\nOn Windows 10:\n```sh\nexport TMP_DIR=/mnt/c/Temp\nmkdir -p $TMP_DIR\ncurl -L -o $TMP_DIR/powerline.zip https://github.com/powerline/fonts/archive/refs/heads/master.zip\nunzip $TMP_DIR/powerline.zip -d  $TMP_DIR/powerline\n```\n\n```powershell\nSet-ExecutionPolicy RemoteSigned\nC:\\Temp\\powerline\\fonts-master\\install.ps1\nSet-ExecutionPolicy Default\ncd\nRemove-Item -Recurse -Force C:\\Temp\\\n```\n\n## Environment file\n\nTo make the shell setup load an non-version controlled, create a .env file in your home directory:\n\n```sh\nAN_ENVIRONMENT_VAR=WITH_VALUE\n```\n\nUpon next shell init it will be globally available for your user.\n\n## Install java\n\nasdf plugin add java\nasdf install java corretto-11.0.19.7.1","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhobart2967%2Fshell-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhobart2967%2Fshell-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhobart2967%2Fshell-setup/lists"}