Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: numtide/devshell
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: KaiSforza/devshell
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: attrs
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 17 commits
  • 48 files changed
  • 1 contributor

Commits on Jul 17, 2025

  1. Remove the NIXPKGS_PATH

    warning: Using 'builtins.derivation' to create a derivation named 'devshell-env.bash' that references the store path '/nix/store/...-source' without a proper context. The resulting derivation will not have a correct store reference, so this is unreliable and may stop working in the future.
    KaiSforza committed Jul 17, 2025
    Configuration menu
    Copy the full SHA
    a5fe92c View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2025

  1. Shorten the menu command

    KaiSforza committed Jul 19, 2025
    Configuration menu
    Copy the full SHA
    62e64a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2025

  1. Use attrs, not lists

    Automatically orders the env vars by dependencies based on the values
    and what is in the `${}` parts. This does require every eval-like str
    to use the full `${}` syntax, and not `$`.
    
    Probably could get away with just parsing for `$[A-z0-9_]+` but this
    is safer.
    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    e7d5174 View commit details
    Browse the repository at this point in the history
  2. Add {VAR = value} to env

    Allows a much simpler syntax for simple variable settings. These are
    equivalent:
    
    ```
    env = {A = {value = 1;};};
    env = {A = 1;};
    ```
    
    And there is also the null value shortcut to unset a variable.
    
    ```
    env = {U = {unset = true;};};
    env = {U = null;};
    ```
    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    44de2d3 View commit details
    Browse the repository at this point in the history
  3. Doc updates

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    e654acd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    341a123 View commit details
    Browse the repository at this point in the history
  5. Set up cachix (public)

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    c23d802 View commit details
    Browse the repository at this point in the history
  6. Fix branch to attrs

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    0121690 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    988184d View commit details
    Browse the repository at this point in the history
  8. Use explicit inherits

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    ab3f118 View commit details
    Browse the repository at this point in the history
  9. Use other nix installer

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    0b1ba84 View commit details
    Browse the repository at this point in the history
  10. Fix docs, flakehub lock

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    81d0e0e View commit details
    Browse the repository at this point in the history
  11. Update all flakes, urls

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    ffcdd3a View commit details
    Browse the repository at this point in the history
  12. Remove risc

    :(
    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    de008a6 View commit details
    Browse the repository at this point in the history
  13. Naming of workflows

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    7f4aee5 View commit details
    Browse the repository at this point in the history
  14. Output paths.

    KaiSforza committed Jul 22, 2025
    Configuration menu
    Copy the full SHA
    289fa68 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2025

  1. Update tests for env

    Add a `package` as a value using `VARNAME.value = package`.
    KaiSforza committed Jul 30, 2025
    Configuration menu
    Copy the full SHA
    5c387e5 View commit details
    Browse the repository at this point in the history
Loading