add bufferline nvim plugin

change alacritty font to nerdfont patched Hack
This commit is contained in:
Pim Kunis 2023-10-23 19:44:56 +02:00
parent 20a47f6756
commit a930277e2b
4 changed files with 35 additions and 1 deletions

View file

@ -5,6 +5,7 @@
background = "0x282828"; background = "0x282828";
foreground = "0xebdbb2"; foreground = "0xebdbb2";
}; };
normal = { normal = {
black = "0x282828"; black = "0x282828";
red = "0xcc241d"; red = "0xcc241d";
@ -15,6 +16,7 @@
cyan = "0x689d6a"; cyan = "0x689d6a";
white = "0xa89984"; white = "0xa89984";
}; };
bright = { bright = {
black = "0x928374"; black = "0x928374";
red = "0xfb4934"; red = "0xfb4934";
@ -26,4 +28,26 @@
white = "0xebdbb2"; white = "0xebdbb2";
}; };
}; };
font = {
normal = {
family = "Hack Nerd Font Mono";
style = "Regular";
};
bold = {
family = "Hack Nerd Font Mono";
style = "Bold";
};
italic = {
family = "Hack Nerd Font Mono";
style = "Italic";
};
bold_italic = {
family = "Hack Nerd Font Mono";
style = "Bold Italic";
};
};
} }

View file

@ -31,6 +31,7 @@
strawberry strawberry
gimp gimp
libreoffice libreoffice
(pkgs.nerdfonts.override { fonts = [ "Hack" ]; })
]; ];
}; };
@ -50,4 +51,6 @@
identityPaths = [ "/home/pim/.ssh/age_ed25519" ]; identityPaths = [ "/home/pim/.ssh/age_ed25519" ];
installationType = "systemd"; installationType = "systemd";
}; };
fonts.fontconfig.enable = true;
} }

View file

@ -33,6 +33,7 @@
luasnip luasnip
cmp_luasnip cmp_luasnip
nvim-treesitter.withAllGrammars nvim-treesitter.withAllGrammars
bufferline-nvim
]; ];
}; };

View file

@ -7,6 +7,7 @@ vim.o.signcolumn = "yes"
vim.wo.number = true vim.wo.number = true
vim.wo.relativenumber = true vim.wo.relativenumber = true
vim.wo.cursorline = true vim.wo.cursorline = true
vim.opt.termguicolors = true
--[ LSPCONFIG ]-- --[ LSPCONFIG ]--
@ -138,7 +139,8 @@ cmp.setup {
}, },
} }
--[ TREESITTER ]--- --[ TREESITTER ]--
require('nvim-treesitter.configs').setup { require('nvim-treesitter.configs').setup {
ensure_installed = {}, ensure_installed = {},
@ -148,3 +150,7 @@ require('nvim-treesitter.configs').setup {
indent = { enable = true }, indent = { enable = true },
} }
--[ BUFFERLINE ]--
require("bufferline").setup{}