{"id":20240164,"url":"https://github.com/dylanirlbeck/dotfiles","last_synced_at":"2025-04-10T19:50:43.050Z","repository":{"id":47546179,"uuid":"255403436","full_name":"dylanirlbeck/dotfiles","owner":"dylanirlbeck","description":"Dotfiles for vim, zsh, kitty, and more.","archived":false,"fork":false,"pushed_at":"2023-12-12T13:34:53.000Z","size":1356,"stargazers_count":5,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T17:22:09.165Z","etag":null,"topics":["dotfiles","kitty","vim"],"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/dylanirlbeck.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-04-13T17:57:33.000Z","updated_at":"2024-04-25T12:28:48.000Z","dependencies_parsed_at":"2023-12-12T14:49:07.411Z","dependency_job_id":null,"html_url":"https://github.com/dylanirlbeck/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/dylanirlbeck%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanirlbeck%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanirlbeck%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylanirlbeck%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dylanirlbeck","download_url":"https://codeload.github.com/dylanirlbeck/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248283080,"owners_count":21077765,"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","kitty","vim"],"created_at":"2024-11-14T08:44:04.704Z","updated_at":"2025-04-10T19:50:43.025Z","avatar_url":"https://github.com/dylanirlbeck.png","language":"Shell","readme":"# dotfiles\n\nThis is a collection of neovim, zsh, and kitty configurations. These dotfiles are how _I_ like to do things, and may or may not be useful to you. I'm constantly changing these and am very much open to suggestions, so please open an issue if you have ideas!\n\n![image info](./screenshots/Neovim.png) ![image info](./screenshots/Kitty.png)\n\n## Features\n\nThe following are the main reason I created my dotfiles. For an extended list of everything inside these dotfiles, see [here](#features-extended)\n\n- [Neovim](https://neovim.io/) - A refactor of Vim with better plugin support. See the screenshots above for a preview of my color scheme.\n- [Zsh](https://en.wikipedia.org/wiki/Z_shell) - Better Unix shell\n- [Kitty](https://sw.kovidgoyal.net/kitty/) - GPU based terminal emulator\n\nOther tools/features included in these dotfiles:\n\n- [VimPlug](https://github.com/junegunn/vim-plug) for Neovim plugin management\n- [prezto](https://github.com/sorin-ionescu/prezto)\n- [Powerlevel10k](https://github.com/romkatv/powerlevel10k)\n- [Hammerspoon](http://www.hammerspoon.org/go/)\n- Fzf\n- Ripgrep\n- Homebrew\n- Mac OS Setup\n\nSome other apps I use on a day-to-day basis:\n\n- Alfred\n- Flux\n- Firefox (with the Vim and GitHub dark mode extensions)\n\n## Getting Started\n\nFirst, download the following tools.\n\n- [Neovim](https://github.com/neovim/neovim/wiki/Installing-Neovim) and \n- [Kitty](https://sw.kovidgoyal.net/kitty/#quickstart)\n\nClone the project.\n\n```\ngit clone https://github.com/dylanirlbeck/dotfiles.git ~/dotfiles\n```\n\nFor dotfile management I use [dotbot](https://github.com/anishathalye/dotbot).\nRunning the following should establish the right symlinks; you may have to\ndelete a few files to get it working, but instructions to do so should show up\naccordingly.\n\n```\n./install\n```\n\n\u003e Note that I don't recommend blindly copying dotfiles from anyone, including me. A better approach is to pull pieces of what want and build up your own dotfiles iteratively (so you actually understand what's going on!).\n\n### First time setup for MacOS users (experimental)\n\n\u003e Note that this section is experimental, and you should use with discretion. Eventually it will be idempotent.\n\nAfter cloning this repo, you can run `first_time_setup.sh` to get a copy of *my* MacOS setup (i.e. apps, packages, dock, and general settings).\n\n```\n./first_time_setup.sh\n```\n\n### OCaml/Reason\n\nThings you'll need:\n\n* [esy](esy.sh)\n* [ocamlformat](https://github.com/ocaml-ppx/ocamlformat) -- note, if you want to use `ocamlformat` with my ALE setup you'll likely need to run `opam pin ocamlformat 0.14.1` to put `ocamlformat` in your system's PATH\n* [opam](http://opam.ocaml.org/doc/Install.html) with OCaml version 4.06.1 installed\n* [ocaml-lsp](https://github.com/ocaml/ocaml-lsp)\n\n\u003e Note that my setup doesn't work for editing a standalone Reason file (it does support editing a standalone OCaml file). For linting/formatting and language server support, will want to edit your files inside a BuckleScript or Reason native project.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylanirlbeck%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdylanirlbeck%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylanirlbeck%2Fdotfiles/lists"}