{"id":20011657,"url":"https://github.com/marcelohfonseca/wsl-ubuntu-setup","last_synced_at":"2026-04-14T00:02:40.313Z","repository":{"id":39162420,"uuid":"448671854","full_name":"marcelohfonseca/wsl-ubuntu-setup","owner":"marcelohfonseca","description":"Script de automação para instalação do ambiente Ubuntu no WSL.","archived":false,"fork":false,"pushed_at":"2025-01-03T20:54:19.000Z","size":141,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T02:17:40.483Z","etag":null,"topics":["dotfiles","oh-my-zsh","ubuntu","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marcelohfonseca.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":"2022-01-16T21:00:15.000Z","updated_at":"2025-01-03T20:54:23.000Z","dependencies_parsed_at":"2024-01-27T23:25:16.613Z","dependency_job_id":"abf6c1e7-96e0-4ce4-9bbc-2af3880ece1e","html_url":"https://github.com/marcelohfonseca/wsl-ubuntu-setup","commit_stats":null,"previous_names":["marcelohfonseca/wsl-ubuntu-setup"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/marcelohfonseca/wsl-ubuntu-setup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelohfonseca%2Fwsl-ubuntu-setup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelohfonseca%2Fwsl-ubuntu-setup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelohfonseca%2Fwsl-ubuntu-setup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelohfonseca%2Fwsl-ubuntu-setup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marcelohfonseca","download_url":"https://codeload.github.com/marcelohfonseca/wsl-ubuntu-setup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcelohfonseca%2Fwsl-ubuntu-setup/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267179121,"owners_count":24048285,"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-07-26T02:00:08.937Z","response_time":62,"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":["dotfiles","oh-my-zsh","ubuntu","zsh"],"created_at":"2024-11-13T07:26:59.500Z","updated_at":"2026-04-14T00:02:40.287Z","avatar_url":"https://github.com/marcelohfonseca.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Setup do Ubuntu no WSL\n\nEste projeto contém um script de instalação para configurar o Ubuntu no WSL com as ferramentas e bibliotecas que eu uso no meu dia a dia.\n\n## Estrutura do Projeto\n\n```txt\n    .\n    ├── install/\n    │   ├── python-libraries/\n    │   │   ├── data-science.sh\n    │   │   └── global.sh\n    │   ├── tools/\n    │   │   ├── app-asdf.sh\n    │   │   ├── app-docker.sh\n    │   │   ├── app-gitflow-cli.sh\n    │   │   ├── app-github-cli.sh\n    │   │   ├── app-pip.sh\n    │   │   ├── app-pipx.sh\n    │   │   ├── app-pyenv.sh\n    │   │   ├── app-uv.sh\n    │   │   ├── apps-terminal.sh\n    │   ├── utilities/\n    │   │   ├── user-setup.sh\n    │   │   └── zsh.sh\n    │   ├── libraries-tex.sh\n    │   └── prerequisites.sh\n    ├── README.md\n    └── setup.sh\n```\n\n## Como Usar\n\n### Clone o repositório\n\n```sh\ngit clone git@github.com:marcelohfonseca/wsl-ubuntu-setup.git ~/.wsl-ubuntu-setup\n\n```\n\n### Dê permissões de execução para o arquivo principal\n\n```sh\nchmod +x ~/.wsl-ubuntu-setup/setup.sh\n```\n\n### Execute o script de instalação\n\n```sh\n~/.wsl-ubuntu-setup/setup.sh\n```\n\n* O script irá instalar todas as dependências, configurar as ferramentas e criar os links simbólicos para os dotfiles.\n* Caso o diretório .dotfiles já exista, você será perguntado se deseja sobrescrevê-lo.\n\n## O que o Script de Instalação Faz?\n\n1. Clona o repositório para ~/.dotfiles (ou sobrescreve se já existir).\n2. Instala pré-requisitos do sistema.\n3. Executa os scripts de instalação em ordem:\n    * **utilities**/: Configura o usuário, como o arquivo .gitconfig e instala o zsh.\n    * **tools**/: Instala ferramentas como asdf, docker, gitflow, gh, pyenv, etc.\n    * **python-libraries**/: Instala bibliotecas do python.\n4. Cria links simbólicos dos dotfiles para o diretório $HOME.\n5. Recarrega as novas configurações do zsh.\n\n## Observações\n\n* Este projeto foi desenvolvido para meu uso pessoal, mas sinta-se à vontade para adaptá-lo às suas necessidades.\n* Certifique-se de entender o que os scripts de instalação estão fazendo antes de executá-los, pois eles podem modificar seu sistema.\n* Em caso de dúvidas, problemas ou sugestões, abra uma issue no repositório.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelohfonseca%2Fwsl-ubuntu-setup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarcelohfonseca%2Fwsl-ubuntu-setup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarcelohfonseca%2Fwsl-ubuntu-setup/lists"}