Setting up the flake registry
While developing with EPNix, it’s possible you will end up typing 'github:epics-extensions/epnix'
quite often.
It happens when you need to create a “top” template, or when you just want to have epics-base
in your shell, and so on.
This is tedious.
Nix provides a way of shortening these URLs, by adding to the Nix registry:
nix registry add epnix 'github:epics-extensions/epnix'
Now, referring to epnix
in Nix command-lines will be as if you referred to the full URL. For example, the develop command to have EPICS based installed outside of a top would be:
nix develop epnix
If you want to initialize an EPNix top, you can run:
nix flake new -t epnix my-top