From ecee44e300e39b555d868c2bacf10f58b1b19320 Mon Sep 17 00:00:00 2001 From: TrudeEH Date: Wed, 9 Oct 2024 20:56:47 +0100 Subject: [PATCH] Base neovim config and code extensions --- nix/home.nix | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/nix/home.nix b/nix/home.nix index 15b6cf9e..67091be6 100644 --- a/nix/home.nix +++ b/nix/home.nix @@ -19,7 +19,6 @@ in home.packages = with pkgs; [ google-chrome transmission_4 - neovim gh unzip fastfetch @@ -302,7 +301,7 @@ in "org/gnome/shell" = { 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"; }; @@ -497,6 +496,19 @@ in services.gnome-keyring.enable = isLinux; 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 = { enable = true; aggressiveResize = true; @@ -629,14 +641,13 @@ in mhutchie.git-graph pkief.material-icon-theme oderwat.indent-rainbow - bierner.emojisense jnoortheen.nix-ide ritwickdey.liveserver github.vscode-pull-request-github - ms-toolsai.jupyter - ms-python.python arrterian.nix-env-selector piousdeer.adwaita-theme + llvm-vs-code-extensions.vscode-clangd + formulahendry.code-runner ]); # Settings