Nixd home-manager user ption completion

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

1 Like