This commit is contained in:
2025-03-29 10:02:46 -04:00
parent e1bc7b571d
commit 701d4ca96a
6 changed files with 74 additions and 467 deletions

View File

@@ -1,17 +0,0 @@
{
pkgs,
config,
inputs,
...
}: {
programs.ghostty = {
enable = false;
#package = inputs.ghostty.packages.${pkgs.system}.default;
enableZshIntegration = true;
installVimSyntax = true;
settings = {
font-family = "JetBrainsMono Nerd Font Mono";
macos-titlebar-style = "hidden";
};
};
}

View File

@@ -5,15 +5,15 @@
}: {
programs.kitty = {
enable = true;
font = {
name = "PragmataPro Mono Liga";
size = 12;
};
# font = {
# name = "JetBrainsMono Nerd Font Mono";
# name = "PragmataPro Mono Liga";
# size = 12;
# package = pkgs.nerd-fonts.jetbrains-mono;
# };
font = {
name = "JetBrainsMono Nerd Font Mono";
size = 12;
package = pkgs.nerd-fonts.jetbrains-mono;
};
shellIntegration = {
enableZshIntegration = true;
};

View File

@@ -12,11 +12,12 @@ lib,
home.packages = with pkgs; [
alejandra
ripgrep
rustup
];
programs.nixvim = {
enable = true;
package = inputs.neovim-nightly-overlay.packages.${pkgs.system}.default;
#package = inputs.neovim-nightly-overlay.packages.${pkgs.system}.default;
defaultEditor = true;
vimdiffAlias = true;
colorschemes = {
@@ -489,7 +490,7 @@ lib,
# };
# };
ts_ls = {
enable = true;
enable = false;
};
eslint = {
enable = true;
@@ -505,7 +506,15 @@ lib,
# };
volar = {
enable = true;
tslsIntegration = true;
tslsIntegration = false;
filetypes = [ "typescript" "javascript" "javascriptreact" "typescriptreact" "vue" ];
extraOptions = {
init_options = {
vue = {
hybridMode = false;
};
};
};
};
angularls = {
enable = true;
@@ -522,6 +531,9 @@ lib,
clangd = {
enable = true;
};
rust_analyzer = {
enable = true;
};
};
keymaps = {
diagnostic = {
@@ -538,17 +550,17 @@ lib,
};
};
};
# neotest = {
# enable = true;
# adapters = {
# jest = {
# enable = true;
# };
# go = {
# enable = true;
# };
# };
# };
neotest = {
enable = true;
adapters = {
vitest = {
enable = true;
};
go = {
enable = true;
};
};
};
nvim-jdtls = {
enable = true;
cmd = [