Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mkShell: make it buildable #153194

Merged
merged 6 commits into from
Jan 8, 2022
Merged

mkShell: make it buildable #153194

merged 6 commits into from
Jan 8, 2022

Commits on Jan 2, 2022

  1. mkShell: make it buildable

    When I designed `mkShell`, I didn't have a good idea of what the output
    should look like and so decided to make the build fail. In practice,
    this causes quite a bit of confusion and complications because now the
    shell cannot be part of a normal package set without failing the CI as
    well.
    
    This commit changes that build phase to record all the build inputs in a
    file. That way it becomes possible to build it, makes sure that all the
    build inputs get built as well, and also can be used as a GC root.
    (by applying the same trick as NixOS#95536).
    
    The documentation has also been improved to better describe what mkShell
    does and how to use it.
    zimbatm committed Jan 2, 2022
    Configuration menu
    Copy the full SHA
    28e0397 View commit details
    Browse the repository at this point in the history
  2. Update doc/builders/special/mkshell.section.md

    Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
    zimbatm and roberth authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    ef50f0f View commit details
    Browse the repository at this point in the history
  3. Update doc/builders/special/mkshell.section.md

    Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
    zimbatm and roberth authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    1f3711b View commit details
    Browse the repository at this point in the history
  4. Update doc/builders/special/mkshell.section.md

    Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
    zimbatm and roberth authored Jan 2, 2022
    Configuration menu
    Copy the full SHA
    8cce3ea View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Configuration menu
    Copy the full SHA
    8866381 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Update pkgs/build-support/mkshell/default.nix

    Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
    zimbatm and cole-h authored Jan 4, 2022
    Configuration menu
    Copy the full SHA
    60e0f3b View commit details
    Browse the repository at this point in the history