From 8bb6abc6d44981e98288f3d749ae5c82040d98db Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Thu, 26 Dec 2024 17:21:27 +0200 Subject: Finally added a formatter and LSP for nix --- .config/nvim/lua/custom/config/language-servers.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to '.config/nvim/lua/custom/config/language-servers.lua') diff --git a/.config/nvim/lua/custom/config/language-servers.lua b/.config/nvim/lua/custom/config/language-servers.lua index edb6d44..7cc4946 100644 --- a/.config/nvim/lua/custom/config/language-servers.lua +++ b/.config/nvim/lua/custom/config/language-servers.lua @@ -137,4 +137,21 @@ return { }, }, }, -- zig + nixd = { + mason = false, + cmd = { 'nixd' }, + settings = { + nixd = { + nixpkgs = { expr = 'import { }' }, + options = { + nixos = { + expr = '(builtins.getFlake "/home/kyren/dotfiles/flake.nix").nixosConfigurations.laptop-nixos.options', + }, + home_manager = { + expr = '(builtins.getFlake "/home/kyren/dotfiles/flake.nix").homeConfigurations.laptop-nixos.options', + }, + }, + }, + }, + }, } -- cgit v1.3.1