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
];
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"; };

View File

@ -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

View File

@ -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;