Setting up home config files (darwin)

I have a small config repo I’d set up:

I’d like to setup nix for this. However, it seems that the vim program or vim_configurable approaches don’t work, and there’s no way to configure ion. Is there a way to set up the .config/ion/ and other dotfiles with darwin-configuration.nix?

Don‘t know about nix-darwin, but this sounds like a case for the excellent home-manager, which was made exactly for this kind of thing.

I think there was also a home-manager module for nix-darwin?