From 08b2166714436508d676a1003a5862c3477724a4 Mon Sep 17 00:00:00 2001 From: Yadunand Prem Date: Tue, 3 Sep 2024 15:34:55 -0400 Subject: [PATCH] feat: config updates --- modules/neovim.nix | 11 +++++++++-- modules/wezterm/wezterm.lua | 5 ++++- yadunut-mbp/home.nix | 3 +-- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/modules/neovim.nix b/modules/neovim.nix index 3380286..3e23642 100644 --- a/modules/neovim.nix +++ b/modules/neovim.nix @@ -4,6 +4,12 @@ inputs.nixvim.homeManagerModules.nixvim ]; programs.nixvim = { + performance.combinePlugins.enable = false; + + performance.byteCompileLua.enable = true; + performance.byteCompileLua.nvimRuntime = true; + performance.byteCompileLua.plugins = true; + enable = true; defaultEditor = true; colorschemes.gruvbox.enable = true; @@ -15,9 +21,10 @@ enable = true; servers = { tsserver.enable = true; # TS/JS - pyright.enable = true; # Python biome.enable = true; # TS/JS - ruff.enable = true; + + pyright.enable = true; # Python + ruff.enable = true; # python }; keymaps.lspBuf = { gd = { action = "definition"; desc = "Goto Definition"; }; diff --git a/modules/wezterm/wezterm.lua b/modules/wezterm/wezterm.lua index 226c181..c0f6936 100644 --- a/modules/wezterm/wezterm.lua +++ b/modules/wezterm/wezterm.lua @@ -15,6 +15,9 @@ config.window_frame = { font_size = 14, } +config.hide_tab_bar_if_only_one_tab = true +config.tab_bar_at_bottom = true + wezterm.on('update-status', function(window) local SOLID_LEFT_ARROW = utf8.char(0xe0b2) local color_scheme = window:effective_config().resolved_palette @@ -59,4 +62,4 @@ config.keys = { nav_pane("l", "Right"), } -return config \ No newline at end of file +return config diff --git a/yadunut-mbp/home.nix b/yadunut-mbp/home.nix index d4a5ba8..ccbf728 100644 --- a/yadunut-mbp/home.nix +++ b/yadunut-mbp/home.nix @@ -24,6 +24,7 @@ # The home.packages option allows you to install Nix packages into your # environment. home.packages = [ + pkgs.go pkgs.beancount pkgs.coq pkgs.delta @@ -92,8 +93,6 @@ programs.kitty.shellIntegration.enableZshIntegration = true; programs.emacs.enable = true; - programs.neovim.enable = true; - # Let Home Manager install and manage itself. programs.home-manager.enable = true;