From 84e58e64bc2cdbbb0704337d01e103621a627aad Mon Sep 17 00:00:00 2001 From: peturparkur Date: Fri, 30 May 2025 23:40:03 +0200 Subject: [PATCH] nixd additional configuration --- lua/utils/languages.lua | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/lua/utils/languages.lua b/lua/utils/languages.lua index 71f152fe..b3a9e806 100644 --- a/lua/utils/languages.lua +++ b/lua/utils/languages.lua @@ -68,10 +68,29 @@ local Languages = { }, }, ['nix'] = { - nixd = {}, - ['nil_ls'] = { - alias = 'nil', + nixd = { + settings = { + nixd = { + nixpkgs = { + expr = 'import { }', + }, + formatting = { + command = { 'nixfmt' }, + }, + options = { + nixos = { + expr = '(builtins.getFlake ("git+file://" + toString ./.)).nixosConfigurations.k-on.options', + }, + home_manager = { + expr = '(builtins.getFlake ("git+file://" + toString ./.)).homeConfigurations."ruixi@k-on".options', + }, + }, + }, + }, }, + -- ['nil_ls'] = { + -- alias = 'nil', + -- }, }, ['bash'] = { bashls = {