diff --git a/flake.nix b/flake.nix index d986e25..3e16c2e 100644 --- a/flake.nix +++ b/flake.nix @@ -20,6 +20,17 @@ }; outputs = { self, nixpkgs, neovim, ... }@inputs: { - nixosModules.neovim = inputs.neovim.nixosModules.neovim; - }; + nixosModules.neovim = { config, lib, ... }: + let + theme = "dracula"; # Change ici pour "gruvbox" ou autre + themePackage = { + "dracula" = inputs.plugin-dracula; + "gruvbox" = inputs.plugin-gruvbox; + "tokyonight" = null; # Pas de flake pour tokyonight + }.${theme} or null; + in + { + environnement.systemPackages = inputs.neovim.nixosModules.neovim; + }; +}; }