feat: config updates

This commit is contained in:
Yadunand Prem 2024-09-03 15:34:55 -04:00
parent 78dc911b16
commit 08b2166714
No known key found for this signature in database
3 changed files with 14 additions and 5 deletions

View File

@ -4,6 +4,12 @@
inputs.nixvim.homeManagerModules.nixvim inputs.nixvim.homeManagerModules.nixvim
]; ];
programs.nixvim = { programs.nixvim = {
performance.combinePlugins.enable = false;
performance.byteCompileLua.enable = true;
performance.byteCompileLua.nvimRuntime = true;
performance.byteCompileLua.plugins = true;
enable = true; enable = true;
defaultEditor = true; defaultEditor = true;
colorschemes.gruvbox.enable = true; colorschemes.gruvbox.enable = true;
@ -15,9 +21,10 @@
enable = true; enable = true;
servers = { servers = {
tsserver.enable = true; # TS/JS tsserver.enable = true; # TS/JS
pyright.enable = true; # Python
biome.enable = true; # TS/JS biome.enable = true; # TS/JS
ruff.enable = true;
pyright.enable = true; # Python
ruff.enable = true; # python
}; };
keymaps.lspBuf = { keymaps.lspBuf = {
gd = { action = "definition"; desc = "Goto Definition"; }; gd = { action = "definition"; desc = "Goto Definition"; };

View File

@ -15,6 +15,9 @@ config.window_frame = {
font_size = 14, font_size = 14,
} }
config.hide_tab_bar_if_only_one_tab = true
config.tab_bar_at_bottom = true
wezterm.on('update-status', function(window) wezterm.on('update-status', function(window)
local SOLID_LEFT_ARROW = utf8.char(0xe0b2) local SOLID_LEFT_ARROW = utf8.char(0xe0b2)
local color_scheme = window:effective_config().resolved_palette local color_scheme = window:effective_config().resolved_palette
@ -59,4 +62,4 @@ config.keys = {
nav_pane("l", "Right"), nav_pane("l", "Right"),
} }
return config return config

View File

@ -24,6 +24,7 @@
# The home.packages option allows you to install Nix packages into your # The home.packages option allows you to install Nix packages into your
# environment. # environment.
home.packages = [ home.packages = [
pkgs.go
pkgs.beancount pkgs.beancount
pkgs.coq pkgs.coq
pkgs.delta pkgs.delta
@ -92,8 +93,6 @@
programs.kitty.shellIntegration.enableZshIntegration = true; programs.kitty.shellIntegration.enableZshIntegration = true;
programs.emacs.enable = true; programs.emacs.enable = true;
programs.neovim.enable = true;
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;