summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/config
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/custom/config')
-rw-r--r--.config/nvim/lua/custom/config/language-servers.lua17
1 files changed, 17 insertions, 0 deletions
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 <nixpkgs> { }' },
+ 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',
+ },
+ },
+ },
+ },
+ },
}