{"id":18354480,"url":"https://github.com/alvarofpp/dotfiles","last_synced_at":"2025-04-10T01:19:15.036Z","repository":{"id":132916961,"uuid":"118368528","full_name":"alvarofpp/dotfiles","owner":"alvarofpp","description":"Shell script to prepare my computer.","archived":false,"fork":false,"pushed_at":"2025-03-31T17:01:51.000Z","size":51,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T17:29:46.010Z","etag":null,"topics":["environment","linux","shell"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alvarofpp.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":"2018-01-21T19:54:21.000Z","updated_at":"2025-03-31T17:01:54.000Z","dependencies_parsed_at":"2024-02-07T00:27:45.578Z","dependency_job_id":"f898b4fb-cb1f-455b-aa0c-b2bb44fa7eb0","html_url":"https://github.com/alvarofpp/dotfiles","commit_stats":null,"previous_names":["alvarofpp/dotfiles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarofpp%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarofpp%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarofpp%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alvarofpp%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alvarofpp","download_url":"https://codeload.github.com/alvarofpp/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137937,"owners_count":21053784,"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":["environment","linux","shell"],"created_at":"2024-11-05T22:04:14.015Z","updated_at":"2025-04-10T01:19:15.023Z","avatar_url":"https://github.com/alvarofpp.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles and setup\n\nThis repository contains the dotfiles for my system and setup script.\n\n## Requirements\n\nFor setup:\n\n```bash\nsudo apt install -y curl\n```\n\nFor dotfiles:\n\n```bash\nsudo apt install -y git stow\n```\n\n## Setup\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/alvarofpp/dotfiles/refs/heads/main/setup.sh | /bin/bash -c\n```\n\n`setup.sh` will install [Homebrew][homebrew] if it hasn't already been installed.\nHomebrew will be the package manager used to install all the terminal tools.\n\nIn addition to the conventional packages (`git`, `curl`, etc),\nthe script installs the following packages:\n\n| Tool      | Description                                      | Link            |\n|-----------|--------------------------------------------------|-----------------|\n| `atuin`   | Alternative to `history`.                        | [link][atuin]   |\n| `bat`     | Alternative to `cat`.                            | [link][bat]     |\n| `btop`    | Alternative to `top`/`htop`.                     | [link][btop]    |\n| `eza`     | Alternative to `ls`.                             | [link][eza]     |\n| `fd`      | Alternative to `find`.                           | [link][fd]      |\n| `fzf`     | Interactive filter program for any kind of list. | [link][fzf]     |\n| `go-task` | Taskfile is a task runner.                       | [link][go-task] |\n| `httpie`  | Alternative to `curl`.                           | [link][httpie]  |\n| `jq`      | Command-line JSON processor.                     | [link][jq]      |\n| `tldr`    | Collaborative cheatsheets for console commands.  | [link][tldr]    |\n| `yq`      | Command-line YAML processor.                     | [link][yq]      |\n| `zoxide`  | Alternative to `cd`.                             | [link][zoxide]  |\n\n## Dotfiles\n\n```bash\ngit clone git@github.com:alvarofpp/dotfiles.git\ncd dotfiles\nstow .\n```\n\n## Appearance\n\nFor my color theme I like [Catppuccin][themes-catppuccin].\n\n- [Windows terminal][themes-catppuccin-wsl]\n- [iTerm2][themes-catppuccin-iterm]\n\nFonts:\n\n- [JetBrains Mono][fonts-jetbrains-mono]\n\n[homebrew]: https://brew.sh/\n[atuin]: https://github.com/atuinsh/atuin\n[bat]: https://github.com/sharkdp/bat\n[btop]: https://github.com/aristocratos/btop\n[eza]: https://github.com/eza-community/eza\n[fd]: https://github.com/sharkdp/fd\n[fzf]: https://github.com/junegunn/fzf\n[go-task]: https://taskfile.dev/\n[httpie]: https://github.com/httpie/cli\n[jq]: https://github.com/jqlang/jq\n[tldr]: https://github.com/tldr-pages/tldr\n[yq]: https://github.com/mikefarah/yq\n[zoxide]: https://github.com/ajeetdsouza/zoxide\n\n[themes-catppuccin]: https://github.com/catppuccin\n[themes-catppuccin-wsl]: https://github.com/catppuccin/windows-terminal\n[themes-catppuccin-iterm]: https://github.com/catppuccin/iterm/issues/27#issuecomment-2513558106\n\n[fonts-jetbrains-mono]: https://www.jetbrains.com/pt-br/lp/mono/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falvarofpp%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falvarofpp%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falvarofpp%2Fdotfiles/lists"}