{"id":25774157,"url":"https://github.com/pxnditxyr/neocats","last_synced_at":"2026-05-02T08:33:43.285Z","repository":{"id":278227102,"uuid":"919587703","full_name":"pxnditxyr/neocats","owner":"pxnditxyr","description":"NeoCats 🐱✨: A personal Neovim configuration powered by NixCats, offering flexibility with Nix or traditional Lua setups. Perfect for clean, reproducible, and customizable development environments! 🚀","archived":false,"fork":false,"pushed_at":"2026-04-08T22:47:42.000Z","size":243,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-09T00:34:56.007Z","etag":null,"topics":["development","editor","home-manager","ide","lua","neovim","nix","nix-flakes"],"latest_commit_sha":null,"homepage":"https://github.com/pxnditxyr/neocats","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/pxnditxyr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2025-01-20T17:03:45.000Z","updated_at":"2026-04-08T22:47:45.000Z","dependencies_parsed_at":"2025-02-18T17:37:12.890Z","dependency_job_id":"92ed9d25-477b-47c9-9ca1-05e19006be98","html_url":"https://github.com/pxnditxyr/neocats","commit_stats":null,"previous_names":["pxnditxyr/neocats"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pxnditxyr/neocats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pxnditxyr%2Fneocats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pxnditxyr%2Fneocats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pxnditxyr%2Fneocats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pxnditxyr%2Fneocats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pxnditxyr","download_url":"https://codeload.github.com/pxnditxyr/neocats/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pxnditxyr%2Fneocats/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32528223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-02T01:12:54.858Z","status":"online","status_checked_at":"2026-05-02T02:00:05.923Z","response_time":132,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["development","editor","home-manager","ide","lua","neovim","nix","nix-flakes"],"created_at":"2025-02-27T05:18:32.830Z","updated_at":"2026-05-02T08:33:43.277Z","avatar_url":"https://github.com/pxnditxyr.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🐼✨ NeoCats 🐱‍👤\n\n**My personal Neovim configuration, powered by NixCats 🚀**\n\nWelcome to **NeoCats**! 🎉 This is my personal Neovim setup, designed to be flexible and easy to use with both **Nix** and traditional Lua configurations. If you're looking for an efficient way to manage dependencies and keep your development environment clean and organized, you've come to the right place! 🛠️\n\n---\n\n## What is NeoCats? 🤔\n\nNeoCats is a customized Neovim configuration that uses **NixCats** to efficiently manage dependencies with Nix. 🧰 Unlike **NixVim**, this configuration is not entirely tied to Nix, meaning you can use it as a traditional Lua configuration if you prefer. However, if you choose to use Nix, you'll get all the benefits of a reproducible and easy-to-install environment. 🚀\n\n### Key Features: 🌈\n\n- 🐱 **Flexible**: Use it with Nix or as a traditional Lua configuration.\n- 🧩 **Reproducible**: With Nix, all dependencies are managed automatically.\n- 🚀 **Fast**: Optimized for efficient performance.\n- 🐼 **Customizable**: Add or remove plugins according to your needs.\n\n---\n\n## Installation 🛠️\n\n### Option 1: Using Nix 🐚\n\nIf you decide to use Nix, the command to run Neovim with this configuration will be `neocats` instead of `nvim`. This allows you to keep your current Neovim configuration intact while testing or using NeoCats. 🎯\n\n1. Add NeoCats to your Nix flake:\n   In your `flake.nix` file, add the following to the inputs section:\n\n    ```\n    inputs = {\n    ...\n    neocats.url = \"github:pxnditxyr/neocats\";\n    };\n    ```\n\n2. Install NeoCats in your home-manager:\n   In your `home-manager/neocats.nix` file, add the following:\n\n    ```\n    { inputs, pkgs, ... }: {\n      home.packages = [\n        inputs.neocats.packages.${ pkgs.stdenv.hostPlatform.system }.default\n      ];\n    };\n    ```\n\n3. Rebuild your environment with home-manager:\n   Run the following command to apply the changes:\n   home-manager switch\n\n4. Ready! 🎉 Now you can run NeoCats with the command:\n   neocats\n\n### Option 2: Traditional Lua Configuration 📜\n\nIf you prefer not to use Nix, you can clone this repository and use the configuration as a traditional Neovim Lua setup. However, you'll need to manually install the dependencies on your system.\n\n1. Clone the repository into your Neovim configuration folder:\n   git clone https://github.com/pxnditxyr/neocats ~/.config/nvim\n\n2. Manually install the necessary dependencies. 🛠️\n\n3. Ready! 🎉 Now you can run Neovim with the NeoCats configuration:\n   nvim\n\n---\n\n## License 📄\n\nNeoCats is licensed under the MIT license. For more details, see the [LICENSE](LICENSE) file.\n\n---\n\n## Contact 📧\n\nDo you have questions or suggestions? Feel free to contact me! 😊\n- **GitHub**: [@pxnditxyr](https://github.com/pxnditxyr)\n\n---\n\nEnjoy using NeoCats as much as I enjoyed creating it! 🐱💻✨\nHappy coding! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpxnditxyr%2Fneocats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpxnditxyr%2Fneocats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpxnditxyr%2Fneocats/lists"}