2024-07-06 15:15:37 +02:00
|
|
|
{
|
2024-07-06 15:53:16 +02:00
|
|
|
config,
|
|
|
|
pkgs,
|
|
|
|
...
|
|
|
|
}: let
|
|
|
|
inherit (config.modules.other.system) username;
|
|
|
|
in {
|
2024-07-06 15:15:37 +02:00
|
|
|
programs.neovim-flake.settings.vim = {
|
|
|
|
ui = {
|
2024-07-16 11:13:12 +02:00
|
|
|
noice.enable = false;
|
2024-07-06 15:15:37 +02:00
|
|
|
colorizer.enable = true;
|
2024-07-07 23:45:18 +02:00
|
|
|
modes-nvim.enable = true;
|
2024-07-06 15:15:37 +02:00
|
|
|
illuminate.enable = true;
|
2024-07-10 22:10:54 +02:00
|
|
|
|
2024-07-06 15:15:37 +02:00
|
|
|
breadcrumbs = {
|
|
|
|
enable = true;
|
|
|
|
source = "nvim-navic";
|
|
|
|
navbuddy.enable = false;
|
|
|
|
};
|
2024-07-10 22:10:54 +02:00
|
|
|
|
2024-07-06 15:15:37 +02:00
|
|
|
smartcolumn = {
|
|
|
|
enable = true;
|
|
|
|
setupOpts = {
|
|
|
|
columnAt.languages = {
|
|
|
|
markdown = [80];
|
|
|
|
nix = [150];
|
|
|
|
ruby = 110;
|
|
|
|
java = 120;
|
|
|
|
go = [130];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-07-10 22:10:54 +02:00
|
|
|
|
2024-07-06 15:15:37 +02:00
|
|
|
borders = {
|
|
|
|
enable = true;
|
|
|
|
globalStyle = "rounded";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|