2025-02-13 11:40:42 -08:00
|
|
|
{ config, pkgs, ... }:
|
2025-02-13 10:35:17 -08:00
|
|
|
{
|
2025-02-13 11:40:42 -08:00
|
|
|
imports = [
|
|
|
|
./options.nix
|
|
|
|
./keymaps.nix
|
|
|
|
./autocmd.nix
|
|
|
|
./plugins
|
|
|
|
];
|
|
|
|
|
|
|
|
environment.systemPackages = if config.nixvim-config.enable then with pkgs; [
|
2025-02-13 10:35:17 -08:00
|
|
|
ripgrep
|
|
|
|
|
|
|
|
## To get rid of checkhealth warnings
|
|
|
|
chafa
|
|
|
|
fd
|
|
|
|
mercurial
|
|
|
|
ueberzugpp
|
|
|
|
viu
|
2025-02-13 11:40:42 -08:00
|
|
|
] else [];
|
2025-02-13 10:35:17 -08:00
|
|
|
|
2025-02-13 11:40:42 -08:00
|
|
|
environment.interactiveShellInit = if config.nixvim-config.enable then ''
|
2025-02-13 10:35:17 -08:00
|
|
|
alias vi='nvim'
|
|
|
|
alias vim='nvim'
|
2025-02-13 11:40:42 -08:00
|
|
|
'' else "";
|
2025-02-13 10:35:17 -08:00
|
|
|
}
|