I have a personal source project I created a shell.nix file for. However, in the project I have also scripts I want to execute periodically non-interactively. Could I use the nix-shell shebang pointing to shell.nix file in order to have the same programs when I use nix-shell interactively and when I launch the scripts?

  • ck_
    link
    fedilink
    arrow-up
    2
    ·
    11 months ago

    I cannot really verify this, but I think insteas of passing a list of packages you can just point the shebang to the shell.nix file, eg.

    #!nix-shell -i bash ../../shell.nix