From e4f3ceaa8640012a3b56841d10bc1574f65957a1 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Mon, 20 Oct 2025 17:49:56 +0200 Subject: feat(lsp): setup nix. --- lsp/nixd.lua | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 lsp/nixd.lua (limited to 'lsp') diff --git a/lsp/nixd.lua b/lsp/nixd.lua new file mode 100644 index 0000000..6e2d589 --- /dev/null +++ b/lsp/nixd.lua @@ -0,0 +1,20 @@ +return { + settings = { + nixd = { + nixpkgs = { + expr = "import (builtins.getFlake(toString ./.)).inputs.nixpkgs { }", + }, + formatting = { + command = {"alejandra"}, + }, + options = { + nixos = { + expr = "let flake = builtins.getFlake(toString ./.); in flake.nixosConfigurations.skadi.options", + }, + home_manager = { + expr = "let flake = builtins.getFlake(toString ./.); in flake.homeConfigurations.skadi.options", + }, + }, + }, + }, +} -- cgit v1.1