From a930277e2bf628065b078256174d3f86474f9540 Mon Sep 17 00:00:00 2001 From: Pim Kunis Date: Mon, 23 Oct 2023 19:44:56 +0200 Subject: [PATCH] add bufferline nvim plugin change alacritty font to nerdfont patched Hack --- home-manager/alacritty/config.nix | 24 ++++++++++++++++++++++++ home-manager/default.nix | 3 +++ home-manager/neovim/default.nix | 1 + home-manager/neovim/neovim.lua | 8 +++++++- 4 files changed, 35 insertions(+), 1 deletion(-) diff --git a/home-manager/alacritty/config.nix b/home-manager/alacritty/config.nix index 65884af..fb87120 100644 --- a/home-manager/alacritty/config.nix +++ b/home-manager/alacritty/config.nix @@ -5,6 +5,7 @@ background = "0x282828"; foreground = "0xebdbb2"; }; + normal = { black = "0x282828"; red = "0xcc241d"; @@ -15,6 +16,7 @@ cyan = "0x689d6a"; white = "0xa89984"; }; + bright = { black = "0x928374"; red = "0xfb4934"; @@ -26,4 +28,26 @@ 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"; + }; + }; } diff --git a/home-manager/default.nix b/home-manager/default.nix index 1bddf1b..f67e128 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -31,6 +31,7 @@ strawberry gimp libreoffice + (pkgs.nerdfonts.override { fonts = [ "Hack" ]; }) ]; }; @@ -50,4 +51,6 @@ identityPaths = [ "/home/pim/.ssh/age_ed25519" ]; installationType = "systemd"; }; + + fonts.fontconfig.enable = true; } diff --git a/home-manager/neovim/default.nix b/home-manager/neovim/default.nix index 6ad5263..bf774b8 100644 --- a/home-manager/neovim/default.nix +++ b/home-manager/neovim/default.nix @@ -33,6 +33,7 @@ luasnip cmp_luasnip nvim-treesitter.withAllGrammars + bufferline-nvim ]; }; diff --git a/home-manager/neovim/neovim.lua b/home-manager/neovim/neovim.lua index 18bb42b..fe77c97 100644 --- a/home-manager/neovim/neovim.lua +++ b/home-manager/neovim/neovim.lua @@ -7,6 +7,7 @@ vim.o.signcolumn = "yes" vim.wo.number = true vim.wo.relativenumber = true vim.wo.cursorline = true +vim.opt.termguicolors = true --[ LSPCONFIG ]-- @@ -138,7 +139,8 @@ cmp.setup { }, } ---[ TREESITTER ]--- +--[ TREESITTER ]-- + require('nvim-treesitter.configs').setup { ensure_installed = {}, @@ -148,3 +150,7 @@ require('nvim-treesitter.configs').setup { indent = { enable = true }, } + +--[ BUFFERLINE ]-- + +require("bufferline").setup{}