Skip to content

Collection of Nix packages for the ePIC experiment at EIC

License

Notifications You must be signed in to change notification settings

veprbl/epic-nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build

Supported architectures:

  • x86_64-linux (Linux and possibly WSL2 on Windows)
  • x86_64-darwin (macOS)

Usage

You will need a working installation of Nix which can be obtained here (few additional options available).

An optional step is to enable the binary cache for this overlay:

nix-shell -p cachix --run "cachix use epic-eic"

nix-shell

A quick way to start using the packages is to clone the repository and invoke a nix-shell, which will start a shell with environment that includes all the EIC packages:

git clone https://github.com/veprbl/epic-nix.git
cd epic-nix
nix-shell

Flakes

Depending on the version of Nix that you have, you may have to first enable the following features:

echo "experimental-features = nix-command flakes" >> ~/.config/nix/nix.conf

Similar to the nix-shell approach above, one can invoke the environment without cloning the repository:

nix develop github:veprbl/epic-nix

or with cloning:

git clone https://github.com/veprbl/epic-nix.git
cd epic-nix
nix develop

About

Collection of Nix packages for the ePIC experiment at EIC

Topics

Resources

License

Stars

Watchers

Forks

Packages