lix/src/nix
Eelco Dolstra 30ccf4e52d Turn flake inputs into an attrset
Instead of a list, inputs are now an attrset like

  inputs = {
    nixpkgs.uri = github:NixOS/nixpkgs;
  };

If 'uri' is omitted, than the flake is a lookup in the flake registry, e.g.

  inputs = {
    nixpkgs = {};
  };

but in that case, you can also just omit the input altogether and
specify it as an argument to the 'outputs' function, as in

  outputs = { self, nixpkgs }: ...

This also gets rid of 'nonFlakeInputs', which are now just a special
kind of input that have a 'flake = false' attribute, e.g.

  inputs = {
    someRepo = {
      uri = github:example/repo;
      flake = false;
    };
  };
2019-08-30 16:27:51 +02:00
..
add-to-store.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
build.cc nix build: Add '--profile' flag 2019-07-12 15:32:17 +02:00
cat.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
command.cc nix build: Add '--profile' flag 2019-07-12 15:32:17 +02:00
command.hh nix dev-shell: Make it possible to enter a profile 2019-07-12 16:36:34 +02:00
copy.cc Merge remote-tracking branch 'origin/master' into flakes 2019-07-11 13:13:19 +02:00
doctor.cc nix doctor: Fix typo 2019-06-23 22:19:14 +02:00
dump-path.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
edit.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
eval.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
flake-template.nix Made epochs more fine-grained 2019-06-03 14:47:47 +02:00
flake.cc Rename 'epoch' -> 'edition' 2019-07-11 13:54:53 +02:00
hash.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
installables.cc Turn flake inputs into an attrset 2019-08-30 16:27:51 +02:00
legacy.cc Start of new Nix command-line interface 2016-02-09 21:28:29 +01:00
legacy.hh Fix Darwin build 2016-03-15 12:11:27 +01:00
local.mk Merge remote-tracking branch 'origin/master' into flakes 2019-07-06 21:06:22 +02:00
log.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
ls.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
main.cc Merge remote-tracking branch 'origin/master' into flakes 2019-07-06 21:06:22 +02:00
optimise-store.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
path-info.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
ping-store.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
progress-bar.cc Add a post-build-hook 2019-08-02 10:48:15 -04:00
progress-bar.hh nix: Add --print-build-logs flag 2019-05-15 17:33:56 +02:00
repl.cc Merge remote-tracking branch 'origin/master' into flakes 2019-07-06 21:06:22 +02:00
run.cc Merge remote-tracking branch 'origin/master' into flakes 2019-08-29 16:11:38 +02:00
search.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
shell.cc nix dev-shell: Set dontAddDisableDepTrack 2019-08-09 18:51:52 +02:00
show-config.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
show-derivation.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
sigs.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
upgrade-nix.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
verify.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00
why-depends.cc Make subcommand construction in MultiCommand lazy 2019-06-18 16:25:31 +02:00