Hi,
I have nixd configured in helix, and I can configure it in order to have autocompletion for custom options for nixos configuration, why it doesn t autocomplete my custom option for home manager. This is the configuration
language-server.nixd = {
command = "${nixd}/bin/nixd";
auto-format = true;
config.nixd = {
nixpkgs = {
expr = "import (builtins.getFlake \"/etc/nixos/\").inputs.nixpkgs { }";
};
options = {
nixos = {
expr = "(builtins.getFlake \"/etc/nixos/\").nixosConfigurations.${hostName}.options";
};
home_manager = {
# expr = ;
expr =
if cfg.homeManager
then "(builtins.getFlake \"/etc/nixos/\").homeConfigurations.${cfg.homeFlakeName}.options"
else "(builtins.getFlake \"/etc/nixos/\").nixosConfigurations.${hostName}.options.home-manager.users.type.getSubOptions []";
};
};
};
};
even if I use the expression in nix repl, I cannot see my personal options.
Is it how it is supposed or it is possible to see your custom home-manager options?
Thanks