{"id":21830923,"url":"https://github.com/mhkarimi1383/nvim","last_synced_at":"2026-02-25T18:38:08.106Z","repository":{"id":206780320,"uuid":"717667974","full_name":"mhkarimi1383/nvim","owner":"mhkarimi1383","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-27T11:35:37.000Z","size":229,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-28T09:42:33.245Z","etag":null,"topics":["dotfiles","nvim","nvim-config","vim"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mhkarimi1383.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-11-12T07:12:13.000Z","updated_at":"2025-12-27T11:35:41.000Z","dependencies_parsed_at":"2023-11-29T21:26:16.916Z","dependency_job_id":"7c6fcaca-9e2c-4831-87e6-c8cc1a81321e","html_url":"https://github.com/mhkarimi1383/nvim","commit_stats":null,"previous_names":["mhkarimi1383/nvim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mhkarimi1383/nvim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhkarimi1383%2Fnvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhkarimi1383%2Fnvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhkarimi1383%2Fnvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhkarimi1383%2Fnvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mhkarimi1383","download_url":"https://codeload.github.com/mhkarimi1383/nvim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mhkarimi1383%2Fnvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29834631,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T17:57:15.019Z","status":"ssl_error","status_checked_at":"2026-02-25T17:56:11.472Z","response_time":61,"last_error":"SSL_read: 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":["dotfiles","nvim","nvim-config","vim"],"created_at":"2024-11-27T19:02:23.424Z","updated_at":"2026-02-25T18:38:08.092Z","avatar_url":"https://github.com/mhkarimi1383.png","language":"Lua","funding_links":[],"categories":["Lua"],"sub_categories":[],"readme":"# My NVIM configuration\n\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/mhkarimi1383/nvim/main.svg)](https://results.pre-commit.ci/latest/github/mhkarimi1383/nvim/main)\n\n![Screenshot](./assets/screenshot.png)\n\n\u003e Based on [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim)\n\n### Installation\n\n\u003e **NOTE**\n\u003e Backup your previous configuration (if any exists)\n\nRequirements:\n* Make sure to review the readmes of the plugins if you are experiencing errors. In particular:\n  * [ripgrep](https://github.com/BurntSushi/ripgrep#installation) is required for multiple [telescope](https://github.com/nvim-telescope/telescope.nvim#suggested-dependencies) pickers.\n* See [Windows Installation](#Windows-Installation) if you have trouble with `telescope-fzf-native`\n\nNeovim's configurations are located under the following paths, depending on your OS:\n\n| OS | PATH |\n| :- | :--- |\n| Linux | `$XDG_CONFIG_HOME/nvim`, `~/.config/nvim` |\n| MacOS | `$XDG_CONFIG_HOME/nvim`, `~/.config/nvim` |\n| Windows (cmd)| `%userprofile%\\AppData\\Local\\nvim\\` |\n| Windows (powershell)| `$env:USERPROFILE\\AppData\\Local\\nvim\\` |\n\nClone this project:\n\n```sh\n# on Linux and Mac\ngit clone https://github.com/mhkarimi1383/nvim.git \"${XDG_CONFIG_HOME:-$HOME/.config}\"/nvim\n```\n\n\n```\n# on Windows (cmd)\ngit clone https://github.com/mhkarimi1383/nvim.git %userprofile%\\AppData\\Local\\nvim\\\n```\n\n```\n# on Windows (powershell)\ngit clone https://github.com/mhkarimi1383/nvim.git $env:USERPROFILE\\AppData\\Local\\nvim\\\n```\n\n\n### Post Installation\n\nStart Neovim\n\n```sh\nnvim\n```\n\nThe `Lazy` plugin manager will start automatically on the first run and install the configured plugins - as can be seen in the introduction video. After the installation is complete you can press `q` to close the `Lazy` UI and **you are ready to go**! Next time you run nvim `Lazy` will no longer show up.\n\nIf you would prefer to hide this step and run the plugin sync from the command line, you can use:\n\n```sh\nnvim --headless \"+Lazy! sync\" +qa\n```\n\n### Recommended Setup\n\nFont: `Maple Mono NF`\nTerminal: `kitty` (with my custom setup at https://github.com/mhkarimi1383/kitty)\n\n### Configuration And Extension\n\nadd/modify any required plugin in `lua/custom/plugins/`\n\nthis directory is included in `init.lua` by default\n\nYou can also merge updates/changes from the repo back into your fork, to keep up-to-date with any changes for the default configuration.\n\nAlso inside `init.lua` you can see that nothing has been written directly and we have tried to make this configuration modular with the help of lua modules, etc.\nSo, do not forget to follow this style :)\n\n\n### Contribution\n\n1. Fork this project\n2. Create a branch for your changes\n3. Create PR\n\n### Windows Installation\n\nInstallation may require installing build tools, and updating the run command for `telescope-fzf-native`\n\nSee `telescope-fzf-native` documentation for [more details](https://github.com/nvim-telescope/telescope-fzf-native.nvim#installation)\n\nThis requires:\n\n- Install CMake, and the Microsoft C++ Build Tools on Windows\n\n```lua\n{'nvim-telescope/telescope-fzf-native.nvim', build = 'cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release \u0026\u0026 cmake --build build --config Release \u0026\u0026 cmake --install build --prefix build' }\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhkarimi1383%2Fnvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmhkarimi1383%2Fnvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmhkarimi1383%2Fnvim/lists"}