Setup nixd with additional options.
This commit is contained in:
parent
4c1199b42c
commit
c4fb4220e4
@ -74,6 +74,31 @@
|
||||
};
|
||||
};
|
||||
|
||||
# Setup nixd options
|
||||
luaConfigRC.nixd = ''
|
||||
require("lspconfig").nixd.setup({
|
||||
cmd = { "${pkgs.nixd}/bin/nixd" },
|
||||
settings = {
|
||||
nixd = {
|
||||
nixpkgs = {
|
||||
expr = "import <nixpkgs> { }",
|
||||
},
|
||||
formatting = {
|
||||
command = { "${pkgs.alejandra}/bin/alejandra" },
|
||||
},
|
||||
options = {
|
||||
nixos = {
|
||||
expr = '(builtins.getFlake "/home/crony/Repos/nixos").nixosConfigurations.CONFIGNAME.options',
|
||||
},
|
||||
home_manager = {
|
||||
expr = '(builtins.getFlake "/home/crony/Repos/nixos").homeConfigurations.CONFIGNAME.options',
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
'';
|
||||
|
||||
# Enable mini modules ( mini is amazing )
|
||||
mini = {
|
||||
# Text editing
|
||||
|
Loading…
x
Reference in New Issue
Block a user