{"id":39396867,"url":"https://github.com/erikkrieg/envim","last_synced_at":"2026-01-18T03:17:04.895Z","repository":{"id":49365681,"uuid":"517496843","full_name":"erikkrieg/envim","owner":"erikkrieg","description":"envim is Erik's Neovim configuration","archived":false,"fork":false,"pushed_at":"2025-10-20T04:31:56.000Z","size":154,"stargazers_count":2,"open_issues_count":10,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T04:37:00.544Z","etag":null,"topics":["lua","neovim","nix","nix-flake","nvim"],"latest_commit_sha":null,"homepage":"","language":"Lua","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/erikkrieg.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-25T02:53:24.000Z","updated_at":"2025-10-20T04:31:59.000Z","dependencies_parsed_at":"2023-10-01T22:20:04.100Z","dependency_job_id":"17d91e07-8677-4125-b2b9-548739020a89","html_url":"https://github.com/erikkrieg/envim","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/erikkrieg/envim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikkrieg%2Fenvim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikkrieg%2Fenvim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikkrieg%2Fenvim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikkrieg%2Fenvim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erikkrieg","download_url":"https://codeload.github.com/erikkrieg/envim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erikkrieg%2Fenvim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28528034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T00:39:45.795Z","status":"online","status_checked_at":"2026-01-18T02:00:07.578Z","response_time":98,"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":["lua","neovim","nix","nix-flake","nvim"],"created_at":"2026-01-18T03:17:04.800Z","updated_at":"2026-01-18T03:17:04.881Z","avatar_url":"https://github.com/erikkrieg.png","language":"Lua","readme":"# Envim (Erik's nvim)\n\nTerminal-first development and source controlled configuration with [Neovim](https://github.com/neovim/neovim) and a splash of [Nix](https://nixos.org/guides/how-nix-works.html).\n\n## Usage\n\nEnvim is available as a [nix flake](https://nixos.wiki/wiki/flakes) and is best installed with a something like [Nix Home Manager](https://github.com/nix-community/home-manager). Here's the Nix configuration I use: https://github.com/erikkrieg/eksys\n\nThere are a few other nix-y ways to run envim without installing it at the system or user level.\n\nBuild and run envim with [nix run](https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-run.html):\n\n```sh\nnix run github:erikkrieg/envim\n```\n\nWhile in the root of the envim directory [run in a new shell containing the build environment](https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-develop.html):\n\n```sh\nnix develop\n```\n\n### Grammar support with LSP\n\nThe [`ltex` LSP server](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md#ltex) supports language models that can be used to suggest fixes for more nuanced grammar issues. These models are rather large, so I opted to exclude packaging it directly. While the model is missing, the ltex lsp server still works, but to get more capabilities you can download [ngrams](https://dev.languagetool.org/finding-errors-using-n-gram-data.html) and unzip the model at `~/models/ngrams`.\n\n\u003e Unzip it and put it in its own directory named en, de, fr, or es, depending on the language. The path you need to set in the next step is the directory that the en etc. directory is in, not that directory itself.\n\nSo, in my case I have `~/models/ngrams/en`.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikkrieg%2Fenvim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferikkrieg%2Fenvim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferikkrieg%2Fenvim/lists"}