# flake.nix { description = "My own Neovim flake"; inputs = { nixpkgs = { url = "github:NixOS/nixpkgs"; }; neovim = { url = "github:nix-community/neovim-nightly-overlay"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { self, nixpkgs, neovim }: { nixosModules.neovim = { config, pkgs, ...}: { # Installation de Neovim en tant que package système environment.systemPackages = [ neovim.packages.${pkgs.system}.neovim ]; # Optionnel : Activer des services liés à Neovim, si besoin programs.neovim.enable = true; }; }; }