{"id":15680614,"url":"https://github.com/ovflowd/dotfiles","last_synced_at":"2026-03-01T06:34:41.244Z","repository":{"id":111311166,"uuid":"282275699","full_name":"ovflowd/dotfiles","owner":"ovflowd","description":"ovflowd's dotfiles for Linux/macOS/CodeSpaces","archived":false,"fork":false,"pushed_at":"2023-12-01T15:53:56.000Z","size":1288,"stargazers_count":11,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T22:41:16.629Z","etag":null,"topics":["codespaces","dotfiles","linux","macos"],"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/ovflowd.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":"2020-07-24T17:09:48.000Z","updated_at":"2024-03-24T09:34:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"e945e5b3-b0f7-4a99-8b80-2b5e9f84f084","html_url":"https://github.com/ovflowd/dotfiles","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ovflowd/dotfiles","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovflowd%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovflowd%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovflowd%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovflowd%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ovflowd","download_url":"https://codeload.github.com/ovflowd/dotfiles/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ovflowd%2Fdotfiles/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29962028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T05:59:08.471Z","status":"ssl_error","status_checked_at":"2026-03-01T05:58:04.208Z","response_time":124,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["codespaces","dotfiles","linux","macos"],"created_at":"2024-10-03T16:43:24.667Z","updated_at":"2026-03-01T06:34:41.225Z","avatar_url":"https://github.com/ovflowd.png","language":"Shell","readme":"## ovflowd's Personal Dotfiles\n\n![](https://imgur.com/9zfsTwH.jpg)\n\nThis repository includes ovflowd's personal dotfiles.\n\nTo install, simply open your bash or zsh terminal and run `./install.sh`. Enjoy!\n\n### Before Starting\n\n- **ZSH**: We use ZSH. Remember to install ZSH beforehand, or use `chsh -s /bin/zsh`.\n- The `install.sh` script is compatible with Fedora, Debian, and macOS.\n- This script will overwrite existing Bash Profile, ZSH, and Oh-My-ZSH environments.\n- **DO NOT** run the script as **sudo/sudoer**. The script will ask for privileges when needed.\n- The script can be fully executed in an unattended fashion depending on the environment (Docker/CodeSpace/CI pipelines).\n- This script enables the `git rebase` strategy by default when doing pulls.\n- This script enables commitizen and commitlint by default when doing commits via hook.\n\n### Custom Bash Aliases\n\n- `bu` - updates brew formulas and casks (if on macOS)\n- `up` - goes one directory up\n- `cl` - clears the console output\n- `g` - git command alias\n- `commit` - alias for `git cz`\n\n#### Note for VS/GitHub CodeSpace Users\n\n- Please install the [Hack Nerd Font](https://github.com/source-foundry/Hack) on your system. This is required for PowerLevel10K. Otherwise, the terminal will have broken icons.\n- Don't forget to change the font in `Settings \u003e Features \u003e Terminal \u003e Integrated: Font Family` to `'Hack Nerd Font'`.\n\n## Contents\n\n### Reference for Packages\n\n- [Homebrew for Linux](https://brew.sh)\n- [Oh-My-ZSH](https://github.com/ohmyzsh/ohmyzsh)\n- [Power Level 10K](https://github.com/romkatv/powerlevel10k)\n- [Glances](https://github.com/nicolargo/glances)\n- [Bat](https://github.com/sharkdp/bat)\n- [The Fuck](https://github.com/nvbn/thefuck)\n- [McFly](https://github.com/cantino/mcfly)\n- [ZSH-Z](https://github.com/agkozak/zsh-z)\n- [ZSH Syntax Highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)\n- [ZSH History DB](https://github.com/larkery/zsh-histdb)\n- [Hack Nerd Font](https://github.com/ryanoasis/nerd-fonts)\n- [Git LFS](https://git-lfs.github.com/)\n- [Ruby Bundler](https://bundler.io/)\n\n### Included Homebrew Packages\n\n- bat\n- dust\n- fish\n- gh\n- git-lfs\n- glances\n- gnupg\n- htop\n- less\n- nano\n- nmap\n- nvm\n- php\n- pstree\n- pyenv\n- pyenv-virtualenv\n- rbenv\n- ruby-build\n- tldr\n- the-fuck\n- wget\n\n### Included ZSH Plugins\n\n- zsh-autosuggestions\n- zsh-histdb\n- zsh-sqlite-history-completion\n- zsh-syntax-highlighting\n- zsh-z\n\n### Included Extra Packages\n\n#### Ruby\n\n- bundler\n\n#### Python\n\n- virtualenv\n\n### Included System Packages\n\n#### Debian/Ubuntu\n\n- build-essentials\n- commitizen (conventional commits, changelogs)\n- debconf\n- git\n- latest node via nvm\n- locales\n\n#### Fedora/RedHat/CentOS\n\n- @development-tools\n- commitizen (conventional commits, changelogs)\n- git\n- latest node via nvm\n\n#### macOS\n\n- commitizen (conventional commits, changelogs)\n- latest node via nvm\n- No requirement needs to be installed\n\n#### Windows\n\n- Not compatible yet\n\n## Recommendations\n\nThis section is about some personal recommendations of things you might want to install.\n\n### Recommended Homebrew Taps\n\nThese taps are useful if you want drivers or tools that are hardware-specific, like Logitech stuff.\n\n```shell\nbrew tap homebrew/cask-drivers\nbrew tap homebrew/cask-fonts\n```\n\n### Personal Homebrew Casks\n\nThe following casks I install on every environment. They are extremely useful.\n\n```shell\nbrew install --cask \\\n  google-chrome \\\n  google-drive \\\n  notion-calendar \\\n  spotify\n```\n\n- [Google Chrome](https://chrome.google.com) is a web browser that runs the V8 engine.\n- [Google Drive](https://drive.google.com) is a cloud-based file management tool.\n- [Spotify](https://spotify.com) is a music player and cloud-based music provider.\n- [Notion Calendar](https://notion.so) is a calendar and task management tool.\n\n### Developer Homebrew Casks\n\nThe following casks I use for development.\n\n```shell\nbrew install --cask \\\n  docker \\\n  figma \\\n  jetbrains-toolbox \\\n  ngrok \\\n  raycast \\\n  sublime-text \\\n  visual-studio-code \\\n  warp\n```\n\n- [JetBrains Toolbox](https://www.jetbrains.com/toolbox-app/) is a hub for all JetBrains IDEs and tools.\n- [Sublime Text](https://www.sublimetext.com/) is a powerful text editor.\n- [Docker](https://docker.com) is a container-based platform.\n- [Visual Studio Code](https://code.visualstudio.com) is a code editor.\n- [Ngrok](https://ngrok.com) is a tunneling tool.\n- [Warp](https://warp.dev) is a VPN for developers.\n- [Raycast](https://raycast.com) is a productivity tool.\n- [Figma](https://www.figma.com/) is a design and prototyping tool.\n\n#### Paid Software Casks\n\nThe following casks are paid software, but I find them essential.\n\n```shell\nbrew install --cask \\\n  1password \\\n  parallels \\\n  pdf-expert \\\n  tableplus \\\n  transmit\n```\n\n- [1Password](https://1password.com) is a password management tool.\n- [TablePlus](https://tableplus.com/) is a database management tool that supports both NoSQL and SQL-based databases.\n- [Transmit](https://panic.com/transmit/) is an app for managing files over many protocols (FTP, etc.).\n- [PDF Expert](https://pdfexpert.com) is a PDF management tool.\n- [Parallels](https://parallels.com) is a virtualization tool.\n\n#### Other Casks that I Use\n\nThese are casks that I personally use but you might not need.\n\n```shell\nbrew install --cask \\\n  keepingyouawake \\\n  logi-options+ \\\n  macs-fan-control\n```\n\n- [Macs Fan Control](https://crystalidea.com/macs-fan-control) is a tool for managing your Mac fans.\n- [KeepingYouAwake](https://keepingyouawake.app/) is a tool for keeping your Mac awake.\n- [Logi Options+](https://support.logi.com/hc/en-us/articles/360025297913) is a tool for managing Logitech devices.\n\n### Casks Related to Gaming\n\n```shell\nbrew install --cask \\\n  discord \\\n  nvidia-geforce-now \\\n  sony-ps4-remote-play \\\n  steam\n```\n\n- [Nvidia GeForce Now](https://www.nvidia.com/en-us/geforce-now/) is a cloud-based gaming platform.\n- Sony PS4 Remote Play allows you to control your PS4/PS5 remotely.\n- [Steam](https://store.steampowered.com/) is a game store, launcher, and platform.\n- [Discord](https://discord.com) is a chat platform designed for communities.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fovflowd%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fovflowd%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fovflowd%2Fdotfiles/lists"}