Base neovim config and code extensions

This commit is contained in:
2024-10-09 20:56:47 +01:00
parent 3634b35e87
commit c5ce09f63a

View File

@@ -19,7 +19,6 @@ in
home.packages = with pkgs; [ home.packages = with pkgs; [
google-chrome google-chrome
transmission_4 transmission_4
neovim
gh gh
unzip unzip
fastfetch fastfetch
@@ -302,7 +301,7 @@ in
"org/gnome/shell" = { "org/gnome/shell" = {
enabled-extensions = [ "caffeine@patapon.info" "appindicatorsupport@rgcjonas.gmail.com" "Vitals@CoreCoding.com" "gtk4-ding@smedius.gitlab.com" "blur-my-shell@aunetx" ]; enabled-extensions = [ "caffeine@patapon.info" "appindicatorsupport@rgcjonas.gmail.com" "Vitals@CoreCoding.com" "gtk4-ding@smedius.gitlab.com" "blur-my-shell@aunetx" ];
favorite-apps = [ "google-chrome.desktop" "org.gnome.Epiphany.desktop" "org.gnome.Nautilus.desktop" "org.gnome.Console.desktop" "org.gnome.Terminal.desktop" ]; favorite-apps = [ "google-chrome.desktop" "org.gnome.Epiphany.desktop" "org.gnome.Nautilus.desktop" "org.gnome.Console.desktop" "org.gnome.Terminal.desktop" "codium.desktop" ];
last-selected-power-profile = "performance"; last-selected-power-profile = "performance";
}; };
@@ -497,6 +496,19 @@ in
services.gnome-keyring.enable = isLinux; services.gnome-keyring.enable = isLinux;
programs.home-manager.enable = true; programs.home-manager.enable = true;
programs.neovim = {
enable = true;
defaultEditor = true;
viAlias = true;
vimAlias = true;
vimdiffAlias = true;
plugins = with pkgs.vimPlugins; [
nvim-treesitter.withAllGrammars
];
# Use the Nix package search engine to find
# even more plugins : https://search.nixos.org/packages
};
programs.tmux = { programs.tmux = {
enable = true; enable = true;
aggressiveResize = true; aggressiveResize = true;
@@ -629,14 +641,13 @@ in
mhutchie.git-graph mhutchie.git-graph
pkief.material-icon-theme pkief.material-icon-theme
oderwat.indent-rainbow oderwat.indent-rainbow
bierner.emojisense
jnoortheen.nix-ide jnoortheen.nix-ide
ritwickdey.liveserver ritwickdey.liveserver
github.vscode-pull-request-github github.vscode-pull-request-github
ms-toolsai.jupyter
ms-python.python
arrterian.nix-env-selector arrterian.nix-env-selector
piousdeer.adwaita-theme piousdeer.adwaita-theme
llvm-vs-code-extensions.vscode-clangd
formulahendry.code-runner
]); ]);
# Settings # Settings