Minor format adjustment

This commit is contained in:
Fred Drake
2024-10-13 11:01:15 -04:00
parent e349347a95
commit 1128eb14b5
+11 -11
View File
@@ -37,22 +37,22 @@ You can have multiple neovim configurations (`nvim`, `nvim-rust`, `nvim-golang`,
Create a function that creates neovim links with unique configuration names: Create a function that creates neovim links with unique configuration names:
```nix ```nix
mkNeovimPackages = pkgs: neovimPkgs: let mkNeovimPackages = pkgs: neovimPkgs: let
mkNeovimAlias = name: pkg: mkNeovimAlias = name: pkg:
pkgs.runCommand "neovim-${name}" {} '' pkgs.runCommand "neovim-${name}" {} ''
mkdir -p $out/bin mkdir -p $out/bin
ln -s ${pkg}/bin/nvim $out/bin/nvim-${name} ln -s ${pkg}/bin/nvim $out/bin/nvim-${name}
''; '';
``` ```
And add it to your home-manager imports: And add it to your home-manager imports:
```nix ```nix
({pkgs, ...}: { ({pkgs, ...}: {
home.packages = home.packages =
(builtins.attrValues (mkNeovimPackages pkgs inputs.neovim.packages.${pkgs.system})) (builtins.attrValues (mkNeovimPackages pkgs inputs.neovim.packages.${pkgs.system}))
++ [inputs.neovim.packages.${pkgs.system}.default]; ++ [inputs.neovim.packages.${pkgs.system}.default];
}) })
``` ```
## Technology Support ## Technology Support