mirror of
https://github.com/nix-community/nixvim.git
synced 2025-07-30 23:55:15 +02:00
wrappers: move assertion propagation to _shared.nix
This commit is contained in:
parent
6da94195c2
commit
87509bac1f
4 changed files with 36 additions and 42 deletions
|
@ -43,21 +43,18 @@ in
|
|||
})
|
||||
];
|
||||
|
||||
config = mkIf cfg.enable (mkMerge [
|
||||
{
|
||||
home.packages = [
|
||||
cfg.finalPackage
|
||||
cfg.printInitPackage
|
||||
] ++ (lib.optional cfg.enableMan self.packages.${pkgs.stdenv.hostPlatform.system}.man-docs);
|
||||
}
|
||||
{
|
||||
inherit (cfg) warnings assertions;
|
||||
home.sessionVariables = mkIf cfg.defaultEditor { EDITOR = "nvim"; };
|
||||
}
|
||||
{
|
||||
programs.bash.shellAliases = mkIf cfg.vimdiffAlias { vimdiff = "nvim -d"; };
|
||||
programs.fish.shellAliases = mkIf cfg.vimdiffAlias { vimdiff = "nvim -d"; };
|
||||
programs.zsh.shellAliases = mkIf cfg.vimdiffAlias { vimdiff = "nvim -d"; };
|
||||
}
|
||||
]);
|
||||
config = mkIf cfg.enable {
|
||||
home.packages = [
|
||||
cfg.finalPackage
|
||||
cfg.printInitPackage
|
||||
] ++ lib.optional cfg.enableMan self.packages.${pkgs.stdenv.hostPlatform.system}.man-docs;
|
||||
|
||||
home.sessionVariables = mkIf cfg.defaultEditor { EDITOR = "nvim"; };
|
||||
|
||||
programs = mkIf cfg.vimdiffAlias {
|
||||
bash.shellAliases.vimdiff = "nvim -d";
|
||||
fish.shellAliases.vimdiff = "nvim -d";
|
||||
zsh.shellAliases.vimdiff = "nvim -d";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue