{"id":16548848,"url":"https://github.com/dangvanthanh/dotfiles","last_synced_at":"2025-04-11T22:07:19.924Z","repository":{"id":32963961,"uuid":"36578733","full_name":"dangvanthanh/dotfiles","owner":"dangvanthanh","description":"Personal dotfiles","archived":false,"fork":false,"pushed_at":"2025-04-07T15:15:32.000Z","size":3665,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-11T22:07:14.754Z","etag":null,"topics":["brew","brewfile","dotfiles","kitty","neovim","tmux","vim","zsh"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/dangvanthanh.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":"2015-05-30T22:51:50.000Z","updated_at":"2025-04-07T15:15:36.000Z","dependencies_parsed_at":"2023-11-02T16:57:40.475Z","dependency_job_id":"6fc0ab6e-ad0b-4580-abd8-07013c890730","html_url":"https://github.com/dangvanthanh/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dangvanthanh%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dangvanthanh%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dangvanthanh%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dangvanthanh%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dangvanthanh","download_url":"https://codeload.github.com/dangvanthanh/dotfiles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248487715,"owners_count":21112191,"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":["brew","brewfile","dotfiles","kitty","neovim","tmux","vim","zsh"],"created_at":"2024-10-11T19:27:19.921Z","updated_at":"2025-04-11T22:07:19.909Z","avatar_url":"https://github.com/dangvanthanh.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dang Thanh’s dotfiles\n\n![Dang Thanh's dotfiles](screenshot.png)\n\n## Getting Started\n\nYou need install [Git](https://git-scm.com/). Clone or [download](https://github.com/dangvanthanh/dotfiles/archive/master.zip) this repository\n\n```shell\ngit clone https://github.com/dangvanthanh/dotfiles.git\n```\n\n### Usage\n\n- `$ cd dotfiles`\n- `$ chmod +x install.sh`\n- `$ ./install.sh`\n\n## Git\n\nSet Git global configuration\n\n```shell\ngit config --global user.name \"Your Name\"\ngit config --global user.email \"youremail@email.com\"\n```\n\n## Fish\n\nMake `fish` default shell\n\n```shell\nwhich fish\nchsh -s /opt/homebrew/bin/fish\n```\n\n## Homebrew\n\nInstall Homebrew and Brewfile\n\n```shell\nchmod +x brew.sh\n./brew.sh\n./install.sh\n```\n\n## Configuration\n\nCreate `~/.config` folder for configuration\n\n```shell\nmkdir ~/.config\ncd ~/.config\n```\n\n### Ghostty\n\nCreate configuration for Ghostty\n\n```shell\nmkdir -p ~/.config/ghostty \u0026\u0026 touch ~/.config/ghostty/config\n```\n\n### Neovim\n\nInstall the Neovim Python module\n\n```shell\npip3 install --user neovim\n```\n\nCreate configuration for Neovim\n\n```shell\nmkdir -p ~/.config/nvim\nmkdir -p ~/.config/nvim/lua\nmkdir -p ~/.config/nvim/lua/config\nmkdir -p ~/.config/nvim/lua/plugins\n```\n\nBenchmarking Neovim\n\n```shell\nhyperfine \"nvim --headless +qa\" --warmup 5\n```\n\n### Starship\n\nCreate configuration for Starship\n\n```shell\nmkdir -p ~/.config \u0026\u0026 touch ~/.config/starship.toml\n```\n\n## Asdf\n\nUpdate `asdf/shims/node no such file or directory`\n\n```shell\nvim ~/.asdf/shims/node\n```\n\nOr reshim `asdf`\n\n```shell\nrm -rf ~/.asdf/shims/*\nasdf reshim\n```\n\n## Brewfile\n\nAll the applications I use:\n\n### Web Developer\n\n- [Ghostty](https://ghostty.org/) - macOS Terminal Replacement\n- [Neovim](https://github.com/neovim/neovim) - Powerful Editor\n- [Windsurf Editor](https://codeium.com/windsurf) - Code AI Editor\n- [Msty](https://msty.app/) - Using AI Models made Simple and Easy\n- [Beekeeper Studio](https://www.beekeeperstudio.io/) - The SQL Editor and Database Manager Of Your Dreams\n- [Bruno](https://www.usebruno.com/) - The Easy Way to Design, Debug, and Test APIs\n\n### Browsers\n\n- [Zen Browsers](https://zen-browser.app) - Beautifully Designed, Privacy-focused\n- [Firefox](https://www.mozilla.org/en-US/firefox/new/) - Fast, Private and Free\n- [Google Chome](https://www.google.com/chrome/) - Download the Fast, Security Browser\n\n### Design\n\n- [Figma](https://www.figma.com/) - The Collaborative Interface Design Tool\n- [Blender](https://www.blender.org/) - Free 3D Creation\n- [Inkscape](https://inkscape.org/) - Draw Freely\n- [Darktable](https://darktable.org/) - The Easy Way to Make Great Photos\n\n#### Communication\n\n- [Discord](https://discord.com/) - Your Place to Talk and Hang Out\n- [Microsoft Team](https://www.microsoft.com/en-us/microsoft-teams/group-chat-software) - Streamline Communications\n- [Dropbox](https://www.dropbox.com/) - Storage Online\n\n#### Others\n\n- [Raycast](https://www.raycast.com/) - Blazingly Fast, Totally Extendable Launcher\n- [Asciinema](https://asciinema.org/) - Record And Share Terminal\n- [Rectangle](https://rectangleapp.com/) - Move And Resize Windows\n- [BetterDisplay](https://github.com/waydabber/BetterDisplay) - Unlock Your Displays on Your Mac\n- [Bartender](https://www.macbartender.com/Bartender5/) - Take Control of Your Menu Bar\n- [NordVPN](https://nordvpn.com/) - Online VPN Service for Speed\n- [The Unarchiver](https://theunarchiver.com/) - Unarchive Files\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdangvanthanh%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdangvanthanh%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdangvanthanh%2Fdotfiles/lists"}