diff --git a/flake.nix b/flake.nix index ef61fdb..82580f1 100644 --- a/flake.nix +++ b/flake.nix @@ -83,11 +83,13 @@ formatter.${system} = pkgs.alejandra; # Explicit homeManagerModules output (needed for home-manager packages) + # Define homeManagerModules output for home-manager integration homeManagerModules = { - default = import ./home/programs/group/flake.nix args; - }; + default = import ./home/programs/group/flake.nix args; + }; - # Ensure nixosConfigurations uses modern output format + + # Update to modern syntax (no defaultApp) nixosConfigurations = { thinkpad = import ./hosts/laptop/flake.nix args; home-pc = import ./hosts/home-pc/flake.nix args; diff --git a/home/programs/nvf/flake.nix b/home/programs/nvf/flake.nix index b9fdd4f..c4c8984 100644 --- a/home/programs/nvf/flake.nix +++ b/home/programs/nvf/flake.nix @@ -22,10 +22,20 @@ in { apps.${system}.nvim = { type = "app"; program = "${nvimConfig.neovim}/bin/nvim"; + meta = { + description = "Improved Vim-based text editor"; + homepage = "https://neovim.io"; + license = "Apache-2.0"; + }; }; defaultApp.${system} = { type = "app"; program = "${nvimConfig.neovim}/bin/nvim"; + meta = { + description = "Improved Vim-based text editor"; + homepage = "https://neovim.io"; + license = "Apache-2.0"; + }; }; homeManagerModules.nvim = {