From 66d8ced35468f25ec7d6f8a64c3f5ceaab4e6def Mon Sep 17 00:00:00 2001 From: "Gustavo L de Mello (Guz)" Date: Mon, 9 Dec 2024 17:09:18 -0300 Subject: [PATCH] feat(nixos,home-manager): add nixosModules and homeManagerModules outputs --- flake.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/flake.nix b/flake.nix index e263ba8..855d7b9 100644 --- a/flake.nix +++ b/flake.nix @@ -34,6 +34,36 @@ default = self.packages.${system}.neovim; }); + legacyPackages = self.packages; + + nixosModules = { + neovim = {pkgs, ...}: { + programs.neovim = { + enable = true; + defaultEditor = true; + vimAlias = true; + viAlias = true; + package = self.packages.${pkgs.system}.neovim; + }; + }; + default = self.nixosModules.neovim; + }; + + homeManagerModules = { + neovim = {pkgs, ...}: { + programs.neovim = { + enable = true; + defaultEditor = true; + vimAlias = true; + viAlias = true; + vimdiffAlias = true; + package = self.packages.${pkgs.system}.neovim; + }; + }; + default = self.homeManagerModules.neovim; + }; + homeManagerModule = self.homeManagerModules; + devShells = forAllSystems (system: pkgs: { default = pkgs.mkShell { buildInputs = with pkgs; [