diff --git a/nix/hosts/alymac/default.nix b/nix/hosts/alymac/default.nix index 84340e8..7e59126 100644 --- a/nix/hosts/alymac/default.nix +++ b/nix/hosts/alymac/default.nix @@ -21,7 +21,6 @@ let ffmpeg fzf gh - # git # already managed by home-manager git-crypt gitui gnupg @@ -29,7 +28,6 @@ let kubectl kubelogin-oidc mosh - # neovim # already managed by home-manager nixpkgs-fmt ripgrep sops diff --git a/nix/hosts/alymac/git.nix b/nix/hosts/alymac/git.nix index ed686b0..76f662c 100644 --- a/nix/hosts/alymac/git.nix +++ b/nix/hosts/alymac/git.nix @@ -1,4 +1,4 @@ -{ dotfiles, ... }: +{ pkgs, dotfiles, ... }: { programs.git = { diff --git a/nix/hosts/alymac/nvim.nix b/nix/hosts/alymac/nvim.nix index 8b4f953..12e2b5e 100644 --- a/nix/hosts/alymac/nvim.nix +++ b/nix/hosts/alymac/nvim.nix @@ -1,4 +1,4 @@ -{ dotfiles, ... }: +{ pkgs, dotfiles, ... }: { programs.neovim = { @@ -11,10 +11,14 @@ enable = true; settings = { - languageServer = { + languageserver = { nix = { - command = "rnix-lsp"; + command = "nil"; filetypes = [ "nix" ]; + rootPatterns = [ "flake.nix" ]; + "settings.nil" = { + "formatting.command" = ["nixpkgs-fmt"]; + }; }; "go.goPlsOptions" = { completion = true;