blob: 2040d7724775bb7c893c8538dd439a6d2bb8e876 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
{ lib, pkgs, ... }: let
cfg.neovimPackage = pkgs.unstable.neovim;
# Neovim package that includes aliases vi(m) -> nvim
neovim-aliases = pkgs.symlinkJoin {
name = "neovim-aliases";
paths = [ cfg.neovimPackage ];
postBuild = ''
ln -sf $out/bin/nvim $out/bin/vi
ln -sf $out/bin/nvim $out/bin/vim
'';
};
in {
# NOTE: Don't use programs.neovim since that will build neovim from source
environment.systemPackages = with pkgs; [
neovim-aliases
];
}
|