Nixos-option broken for me

I’d like to use nixos-option to search through, well, nixos options. When I type something like nixos-option windowManager, I get

error: Path 'flake.nix' does not exist in Git repository "/home/me/code/my-nix-configs".

That path is wrong; my flake.nix is in /home/me/code/my-nix-configs/laptop/flake.nix. I have a symbolic link to that file in /etc/nixos so I can use nixos-rebuild the old school way without a flake arg.

I’ve tried passing the flake.nix location in as the --flake argument, but that doesn’t work either.

is nixos-option broken?

flake.nix is assumed to be in the root of the git repo generally.
Or you can use /home/me/code/my-nix-configs?dir=laptop as your flake ref.

The dir= arg works. TY!