Updated flake inputs
This commit is contained in:
16
modules/home/programs/nixvim/plugins/airline.nix
Normal file
16
modules/home/programs/nixvim/plugins/airline.nix
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
programs.nixvim = {
|
||||
plugins.airline = {
|
||||
enable = true;
|
||||
settings = {
|
||||
left_sep = "";
|
||||
right_sep = "";
|
||||
powerline_fonts = 1;
|
||||
theme = "dark";
|
||||
section_x = "";
|
||||
section_y = "";
|
||||
skip_empty_sections = 1;
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -12,12 +12,15 @@
|
||||
./lsp.nix
|
||||
./rustaceanvim.nix
|
||||
./fidget.nix
|
||||
./lualine.nix
|
||||
# ./lualine.nix
|
||||
./airline.nix
|
||||
./nvim-lightbulb.nix
|
||||
./neocord.nix
|
||||
./plugins.nix
|
||||
./nvim-tree.nix
|
||||
./telescope.nix
|
||||
./indent-blankline.nix
|
||||
./gitsigns.nix
|
||||
./extra_plugins.nix
|
||||
];
|
||||
}
|
||||
|
||||
14
modules/home/programs/nixvim/plugins/gitsigns.nix
Normal file
14
modules/home/programs/nixvim/plugins/gitsigns.nix
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
programs.nixvim = {
|
||||
plugins.gitsigns = {
|
||||
enable = true;
|
||||
settings.signs = {
|
||||
add.text = "│";
|
||||
change.text = "/";
|
||||
delete.text = "-";
|
||||
topdelete.text = "-";
|
||||
changedelete.text = "\\";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -1,16 +1,16 @@
|
||||
{ pkgs, ... }: {
|
||||
programs.nixvim = {
|
||||
extraPlugins = [
|
||||
(pkgs.vimUtils.buildVimPlugin {
|
||||
name = "haskell-tools.nvim";
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "mrcjkb";
|
||||
repo = "haskell-tools.nvim";
|
||||
rev = "39c4ced6f1bff1abc8d4df5027efd11ac38c6e6c";
|
||||
hash = "sha256-f+M35EwAlHwjJ2Xs2u9FLnyH0FJT22D0LLShDXCbEEs=";
|
||||
};
|
||||
})
|
||||
];
|
||||
plugins = { haskell-scope-highlighting.enable = true; };
|
||||
#extraPlugins = [
|
||||
#(pkgs.vimUtils.buildVimPlugin {
|
||||
#name = "haskell-tools.nvim";
|
||||
#src = pkgs.fetchFromGitHub {
|
||||
#owner = "mrcjkb";
|
||||
#repo = "haskell-tools.nvim";
|
||||
#rev = "39c4ced6f1bff1abc8d4df5027efd11ac38c6e6c";
|
||||
#hash = "sha256-f+M35EwAlHwjJ2Xs2u9FLnyH0FJT22D0LLShDXCbEEs=";
|
||||
#};
|
||||
#})
|
||||
#];
|
||||
#plugins = { haskell-scope-highlighting.enable = true; };
|
||||
};
|
||||
}
|
||||
|
||||
10
modules/home/programs/nixvim/plugins/indent-blankline.nix
Normal file
10
modules/home/programs/nixvim/plugins/indent-blankline.nix
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
programs.nixvim = {
|
||||
plugins.indent-blankline = {
|
||||
enable = true;
|
||||
#settings = {
|
||||
#indent.char = "│";
|
||||
#};
|
||||
};
|
||||
};
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
programs.nixvim = {
|
||||
plugins.lualine = {
|
||||
enable = true;
|
||||
enable = false;
|
||||
settings = {
|
||||
options = {
|
||||
icons_enabled = true;
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
};
|
||||
nix.enable = true;
|
||||
endwise.enable = true;
|
||||
undotree.enable = true;
|
||||
firenvim.enable = true;
|
||||
helpview.enable = true;
|
||||
floaterm.enable = true;
|
||||
fugitive.enable = true;
|
||||
gitsigns.enable = true;
|
||||
indent-blankline.enable = true;
|
||||
lastplace.enable = true;
|
||||
markdown-preview.enable = true;
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
settings.diagnostics_warn_symbol = "■";
|
||||
settings.diagnostics_hint_symbol = "■";
|
||||
settings.diagnostics_info_symbol = "■";
|
||||
settings.character = "│";
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
@@ -2,19 +2,17 @@
|
||||
programs.nixvim = {
|
||||
plugins.vim-matchup = {
|
||||
enable = true;
|
||||
enableSurround = true;
|
||||
textObj.enable = true;
|
||||
motion = {
|
||||
enable = true;
|
||||
cursorEnd = true;
|
||||
};
|
||||
matchParen = {
|
||||
hiSurroundAlways = true;
|
||||
offscreen = { method = "popup"; };
|
||||
};
|
||||
treesitterIntegration = {
|
||||
enable = true;
|
||||
includeMatchWords = true;
|
||||
settings = {
|
||||
surround_enabled = 1;
|
||||
text_obj_enabled = 1;
|
||||
motion_enabled = 1;
|
||||
motion_cursor_end = 1;
|
||||
matchparen_deferred_hi_surround_always = true;
|
||||
matchparen_offscreen = { method = "popup"; };
|
||||
treesitter = {
|
||||
enable = true;
|
||||
include_match_words = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user