neovim-flake/docs/manual/installation/modules/flakes.md
NotAShelf 8a1ef233eb
docs: fix headings; move quirks to includes block'
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ie853fc60a60c6ff6a945dc67560639ac6a6a6964
2025-12-18 16:34:08 +03:00

1.2 KiB

Prerequisites

To install nvf with flakes, you must make sure the following requirements are met.

  1. Nix 2.4 or later must be installed. You may use nix-shell to get a later version of Nix from nixpkgs.
  2. Flake-related experimental features must be enabled. Namely, you need nix-command and flakes. Some Nix vendors enable those by default, please consult their documentation if you are not using mainstream Nix.
    • When using NixOS, add the following to your configuration.nix and rebuild your system.

      nix.settings.experimental-features = "nix-command flakes";
      
    • If you are not using NixOS, add the following to nix.conf (located at ~/.config/nix/ or /etc/nix/nix.conf).

      experimental-features = nix-command flakes
      
    • You may need to restart the Nix daemon with, for example, sudo systemctl restart nix-daemon.service.

    • Alternatively, you can enable flakes on a per-command basis with the following additional flags to nix and home-manager:

      # Temporarily enables "nix-command" and "flakes" experimental features.
      $ nix --extra-experimental-features "nix-command flakes" <sub-commands>