I keep getting errors that programs.zoxide doesn’t exist. I have added zoxide to my pkgs, so I’m baffled.
I’m not using home manager, so I can’t try the example given in the wiki, whith is HM specific.
In home manager programs.name.enable instructs it to manage the configuration file for an app but not actually install it.
To install Zoxide with home manager you would want to have elsewhere in your config:
home.packages = [ pkgs.zoxide ];
edit: didn’t see the second bit of your post on mobile. As far as I know the block you posted is exclusively for home manager, so you would have to be using it to achieve your desired result.