diff --git a/README.md b/README.md index 1b515e7c5cbf8e832bcd3712289c0ff14ed6f616..a7d6d0ba5cf84381fca85de1565c7121fb572361 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.