From 2dfa62d6a38873b30bc0e9b04a5e96282ca4aa67 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Thu, 6 Apr 2023 21:40:39 +0200 Subject: [PATCH 1/3] feat: changed nix lsp to nil --- home-manager-modules/neovim/default.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/home-manager-modules/neovim/default.nix b/home-manager-modules/neovim/default.nix index fc1daf1..9a3d4c9 100644 --- a/home-manager-modules/neovim/default.nix +++ b/home-manager-modules/neovim/default.nix @@ -40,10 +40,14 @@ with lib; }; nix = { - command = "rnix-lsp"; - filetypes = [ - "nix" - ]; + command = "nil"; + filetypes = [ "nix" ]; + rootPatterns = [ "flake.nix" ]; + settings = { + nil = { + formatting = { command = [ "nixpkgs-fmt" ]; }; + }; + }; }; }; }; @@ -90,7 +94,7 @@ with lib; rust-vim ]; - extraPackages = with pkgs; [ rust-analyzer rnix-lsp pyright haskell-language-server ]; + extraPackages = with pkgs; [ rust-analyzer nil pyright haskell-language-server nixpkgs-fmt ]; extraConfig = '' luafile ${./settings.lua} From e79ab185f181bc65131a8d3f01cc033b992a368d Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Thu, 6 Apr 2023 22:14:45 +0200 Subject: [PATCH 2/3] feat: simplified flake.nix --- flake.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 7bbcb66..fbf14d0 100644 --- a/flake.nix +++ b/flake.nix @@ -60,10 +60,8 @@ }; - outputs = { self, home-manager, nixpkgs, unstable, deploy-rs, sops-nix, nixos-apple-silicon, ... }@inputs: + outputs = { self, nixpkgs, deploy-rs, ... }@inputs: let - pkgs = import nixpkgs { system = "x86_64-linux"; }; - pkgsrpi = import nixpkgs { system = "aarch64-linux"; }; lib = nixpkgs.lib.extend (import ./lib inputs); machines_plats = lib.mapAttrsToList (name: value: value.arch) lib.luj.machines; @@ -74,7 +72,6 @@ }) machines_plats); in - with lib; rec { nixosModules = builtins.listToAttrs (map (x: { From b2869e133f2f8590c2307066021b6955ea079935 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Thu, 6 Apr 2023 22:19:39 +0200 Subject: [PATCH 3/3] feat: added nixpkgs-fmt, removed unecessary plugin --- home-manager-modules/neovim/default.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/home-manager-modules/neovim/default.nix b/home-manager-modules/neovim/default.nix index 9a3d4c9..fec540f 100644 --- a/home-manager-modules/neovim/default.nix +++ b/home-manager-modules/neovim/default.nix @@ -55,9 +55,6 @@ with lib; withPython3 = true; plugins = with pkgs.vimPlugins; [ - # LSP - nvim-lspconfig - plenary-nvim #Telescope @@ -94,7 +91,7 @@ with lib; rust-vim ]; - extraPackages = with pkgs; [ rust-analyzer nil pyright haskell-language-server nixpkgs-fmt ]; + extraPackages = with pkgs; [ rust-analyzer pkgs.unstable.nil pyright haskell-language-server nixpkgs-fmt ]; extraConfig = '' luafile ${./settings.lua}