From 4bef16c4744854279b1d0d8f0f4f4d8fe6f69350 Mon Sep 17 00:00:00 2001 From: Eduardo Trujillo <ed@chromabits.com> Date: Mon, 20 Mar 2023 20:20:17 -0700 Subject: [PATCH] docs: Add note on using standalone version --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 1b515e7..a7d6d0b 100644 --- a/README.md +++ b/README.md @@ -48,11 +48,16 @@ My personal [Neovim][1] configuration as a [home-manager][2] module. ### Standalone +As a fallback, this configuration can be used without `home-manager`. Expect some rough edges. Dependencies will need to be set up manually, and a compatible version of Neovim needs to be installed: + +- Install plugin dependencies: `git`, `gcc`, etc. - Clone this repository. - Create a soft link between the `src` directory and `~/.config/nvim`. - Start `nvim` and wait for `lazy.nvim` to install automatically. - Run `:Lazy install`. +While `lazy-lock.json` will still be used, Neovim and dependency versions are not guaranteed to be compatible. + ## Reproducible Environment When using this configuration as a `home-manager` module, it is possible to build a reproducible environment. Thanks to Nix's reproducible builds and `lazy.nvim`'s `lazy-lock.json` file, this module will always pull the same versions of all packages/plugins, unless the respective Lockfiles are updated. -- GitLab