Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-21 | Add 'nix log' manpage | Eelco Dolstra | |
2020-12-21 | Add 'nix repl' manpage | Eelco Dolstra | |
2020-12-21 | Add 'nix edit' manpage | Eelco Dolstra | |
2020-12-21 | Typo | Eelco Dolstra | |
2020-12-21 | Add 'nix registry' manpages | Eelco Dolstra | |
This also documents the registry format and matching/unification semantics (though not quite correctly). | |||
2020-12-21 | Add 'nix develop' and `nix print-dev-env' manpages | Eelco Dolstra | |
2020-12-21 | Add 'nix search' manpage | Eelco Dolstra | |
2020-12-21 | Add 'nix copy' manpage | Eelco Dolstra | |
2020-12-21 | Add 'nix run' and 'nix shell' manpages | Eelco Dolstra | |
2020-12-21 | Add 'nix build' manpage | Eelco Dolstra | |
2020-12-18 | Replace Value type setters with mk* functions | Silvan Mosberger | |
Move clearValue inside Value mkInt instead of setInt mkBool instead of setBool mkString instead of setString mkPath instead of setPath mkNull instead of setNull mkAttrs instead of setAttrs mkList instead of setList* mkThunk instead of setThunk mkApp instead of setApp mkLambda instead of setLambda mkBlackhole instead of setBlackhole mkPrimOp instead of setPrimOp mkPrimOpApp instead of setPrimOpApp mkExternal instead of setExternal mkFloat instead of setFloat Add note that the static mk* function should be removed eventually | |||
2020-12-17 | Rename Value::normalType() -> Value::type() | Silvan Mosberger | |
2020-12-12 | Add ValueType checking functions for types that have the same NormalType | Silvan Mosberger | |
2020-12-12 | Use Value::normalType on all forced values instead of Value::type | Silvan Mosberger | |
2020-12-12 | Introduce Value type setters and make use of them | Silvan Mosberger | |
2020-12-11 | Merge pull request #4350 from NixOS/ca/fix-build-with-nix-command | Eelco Dolstra | |
Fix the `nix` command with CA derivations | |||
2020-12-11 | Fix the `nix` command with CA derivations | regnat | |
Prevents a crash because most `nix` subcommands assumed that derivations know their output path, which isn't the case for CA derivations | |||
2020-12-10 | nix store make-content-addressable: Show rewritten path | Eelco Dolstra | |
2020-12-10 | Add lvlNotice log level | Eelco Dolstra | |
This is like syslog's LOG_NOTICE: "normal, but significant, condition". | |||
2020-12-04 | Split 'nix store add-to-store' into 'add-path' and 'add-file' | Eelco Dolstra | |
This makes it consistent with 'nix hash <path|file>'. | |||
2020-12-03 | Typo | Eelco Dolstra | |
2020-12-03 | Move most store-related commands to 'nix store' | Eelco Dolstra | |
2020-12-03 | Add 'nix nar dump-path' | Eelco Dolstra | |
This only differs from 'nix store dump-path' in that the path doesn't need to be a store path. | |||
2020-12-03 | Add deprecated aliases for renamed commands | Eelco Dolstra | |
2020-12-03 | Add FIXME | Eelco Dolstra | |
2020-12-03 | Move NAR-related commands to 'nix nar' | Eelco Dolstra | |
2020-12-03 | Introduce 'nix store' command | Eelco Dolstra | |
2020-12-03 | Allow registering subcommands of subcommands | Eelco Dolstra | |
2020-12-03 | Move 'nix hash-*' and 'nix to-*' to 'nix hash' | Eelco Dolstra | |
From the 'nix' UX review. | |||
2020-12-03 | nix add-to-store: Move markdown docs into a separate file | Eelco Dolstra | |
2020-12-03 | Make doc() return arbitrary Markdown rather than the contents of the ↵ | Eelco Dolstra | |
"Description" section Thus we can return the examples section (and any other sections) from doc() and don't need examples() anymore. | |||
2020-12-02 | nix eval: Add option to write a directory | Eelco Dolstra | |
This is useful for generating the nix manpages, but it may have other applications (like generating configuration files without a Nix store). | |||
2020-12-02 | Add 'nix help' | Eelco Dolstra | |
2020-12-02 | Sink: Use std::string_view | Eelco Dolstra | |
2020-12-01 | shut up clang warnings | regnat | |
- Fix some class/struct discrepancies - Explicit the overloading of `run` in the `Cmd*` classes - Ignore a warning in the generated lexer | |||
2020-11-23 | Removed reference check from bundler command | Wil Taylor | |
2020-11-21 | Added switch | Wil Taylor | |
2020-11-17 | Merge pull request #4189 from edolstra/flake-config | Eelco Dolstra | |
Allow nix.conf options to be set in flake.nix | |||
2020-11-17 | Merge pull request #4182 from mkenigs/fix-1930 | Eelco Dolstra | |
Print built derivations as json for build | |||
2020-11-11 | Print built derivations as json for build | Matthew Kenigsberg | |
Add --json option to nix build to allow machine readable output on stdout with all built derivations Fixes #1930 | |||
2020-11-09 | nix develop: Preserve stdin with `-c` | Sebastian Ullrich | |
2020-11-02 | nix repl: Fix handling of multi-line expressions | Eelco Dolstra | |
2020-10-28 | Capitalize JSON for consistency | Matthew Kenigsberg | |
2020-10-27 | Merge pull request #4056 from tweag/non-ca-depending-on-ca | Eelco Dolstra | |
Allow non-CA derivations to depend on CA ones | |||
2020-10-27 | Allow non-CA derivations to depend on CA derivations | regnat | |
2020-10-26 | Allow nix.conf options to be set in flake.nix | Eelco Dolstra | |
This makes it possible to have per-project configuration in flake.nix, e.g. binary caches and other stuff: nixConfig.bash-prompt-suffix = "[1;35mngi# [0m"; nixConfig.substituters = [ "https://cache.ngi0.nixos.org/" ]; | |||
2020-10-26 | Move Explicit | Eelco Dolstra | |
2020-10-26 | Make the prompt used in development shells configurable | Eelco Dolstra | |
2020-10-22 | Fix clang build | Eelco Dolstra | |
2020-10-22 | nix develop: Add --redirect flag to redirect dependencies | Eelco Dolstra | |
This is primarily useful if you're hacking simultaneously on a package and one of its dependencies. E.g. if you're hacking on Hydra and Nix, you would start a dev shell for Nix, and then a dev shell for Hydra as follows: $ nix develop \ --redirect .#hydraJobs.build.x86_64-linux.nix ~/Dev/nix/outputs/out \ --redirect .#hydraJobs.build.x86_64-linux.nix.dev ~/Dev/nix/outputs/dev (This assumes hydraJobs.build.x86_64-linux has a passthru.nix attribute. You can also use a store path.) This causes all references in the environment to those store paths to be rewritten to ~/Dev/nix/outputs/{out,dev}. Note: unfortunately, you may need to set LD_LIBRARY_PATH=~/Dev/nix/outputs/out/lib because Nixpkgs' ld-wrapper only adds -rpath entries for -L flags that point to the Nix store. |