{"id":13837801,"url":"https://github.com/peterpme/dotfiles","last_synced_at":"2025-09-06T19:32:39.630Z","repository":{"id":35017049,"uuid":"39118289","full_name":"peterpme/dotfiles","owner":"peterpme","description":"᠅ Dotfiles for zsh, tmux, fzf, neovim, git, zprezto, hammerspoon, kitty \u0026 more 🔥","archived":false,"fork":false,"pushed_at":"2024-08-27T20:28:15.000Z","size":25999,"stargazers_count":76,"open_issues_count":5,"forks_count":13,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-08T21:49:36.946Z","etag":null,"topics":["dotfiles","fzf","hammerspoon","iterm2","kitty","neovim","tmux","vim","yarn","zprezto","zsh"],"latest_commit_sha":null,"homepage":"https://github.com/peterpme/dotfiles","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"OthmaneBlial/School-Management-System-using-Laravel5.4","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/peterpme.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-07-15T05:37:07.000Z","updated_at":"2024-08-27T20:28:19.000Z","dependencies_parsed_at":"2024-01-16T18:33:54.666Z","dependency_job_id":"e44362ef-d0d6-4a46-bc50-0b7aa8d4a71a","html_url":"https://github.com/peterpme/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/peterpme%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterpme%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterpme%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/peterpme%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/peterpme","download_url":"https://codeload.github.com/peterpme/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240953468,"owners_count":19884025,"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":["dotfiles","fzf","hammerspoon","iterm2","kitty","neovim","tmux","vim","yarn","zprezto","zsh"],"created_at":"2024-08-04T15:01:26.293Z","updated_at":"2025-02-27T19:18:03.391Z","avatar_url":"https://github.com/peterpme.png","language":"Lua","readme":"# Peter's dotfiles\n\nDotfiles and automations that make my life easier (or harder lol)\n\n- [Prezto](https://github.com/sorin-ionescu/prezto)\nA lightweight zsh configuration framework with sensible defaults. It's fast, too!\n\n- [Homebrew](https://brew.sh)\nThe Missing Package Manager for MacOS (or Linux)\n\n- [Mac App Store CLI](https://github.com/mas-cli/mas)\nA CLI for the Mac App Store. Installs all your favorite apps in just 1 line!\n\n- [Hammerspoon](https://github.com/Hammerspoon/hammerspoon)\nStaggeringly powerful MacOS desktop automation with Lua\n\n- [Neovim](https://neovim.io/)\nA modern, ground up rewrite of Vim\n\n- [Kitty](https://sw.kovidgoyal.net/kitty/)\nA fast, GPU based terminal alternative to iTerm\n\n- [Tmux](https://github.com/tmux/tmux/wiki)\nCreate, split, save, move terminal tabs easily all within one window.\n\n- [Fzf](https://github.com/junegunn/fzf)\nThe fastest way to search for ANYTHING on your computer\n\n- [Forgit](https://github.com/wfxr/forgit)\nUse git interactively. Powered by fzf\n\n- [PowerLevel10k](https://github.com/romkatv/powerlevel10k)\nA zsh theme that emphasizes speed, flexibility and an out-of-the-box experience\n\n## Screenshots\n\n## Getting Started\n\nCheck out `./install.sh`. You'll have to run `./install all` or pick the section you'd like to run.\n\n- Install Homebrew \u0026 dependencies\n- Install Xcode and Xcode CLI tools\n- Setup symlinks and config\n\n## Post-automation updates\n- Install [NVChad](https://nvchad.github.io/quickstart/install#pre-requisites) if you haven't yet. This replaces the local nvim config\n\nFiles that store personal info or api keys are gitignored. Make sure you either comment these references out, or set them up:\n\n- `~/.npmrc`\n- `~/.gitconfig.local`\n- `~/.ssh/config`\n- [Nicer kitty icon](https://github.com/DinkDonk/kitty-icon)\n- Download \u0026 Install into `~/.local/share/fonts/` [Symbols-2048-em Nerd Font Complete.ttf](https://github.com/ryanoasis/nerd-fonts/blob/master/src/glyphs/Symbols-2048-em%20Nerd%20Font%20Complete.ttf)\n\n## Vim and Neovim Setup\n\n[Neovim](https://neovim.io/) is a fork and drop-in replacement for vim. in most cases, you would not notice a difference between the two, other than Neovim allows plugins to run asynchronously so that they do not freeze the editor, which is the main reason I have switched over to it. Vim and Neovim both use Vimscript and most plugins will work in both (all of the plugins I use do work in both Vim and Neovim). For this reason, they share the same configuration files in this setup. Neovim uses the [XDG base directory specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html) which means it won't look for a `.vimrc` in your home directory. Instead, its configuration looks like the following:\n\n|                         | Vim        | Neovim                    |\n| ----------------------- | ---------- | ------------------------- |\n| Main Configuration File | `~/.vimrc` | `~/.config/nvim/init.vim` |\n| Configuration directory | `~/.vim`   | `~/.config/nvim`          |\n\n## Thanks\n\nI've been working on my dotfiles for over 8 years. A lot of it is thanks to the community and some of my favorite people / projects:\n\n- [Maximum Awesome](https://github.com/square/maximum-awesome)\n- [Paul Irish Dotfiles](https://github.com/paulirish/dotfiles)\n- [Nick Nisi Dotfiles](https://github.com/nicknisi/dotfiles)\n- [Mathias Bynens Dotfiles](https://github.com/mathiasbynens/dotfiles)\n\n","funding_links":[],"categories":["Lua"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterpme%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpeterpme%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpeterpme%2Fdotfiles/lists"}