Emily
f8c61f0098
flake.nix: add checks for the docs
...
Except for `manualEpub`, which is going away.
2023-06-24 09:03:26 +01:00
Emily
b7ccefadf9
flake.nix: temporarily pin nixpkgs version
...
This is the last bump of the nixpkgs-unstable channel before the
DocBookalypse.
2023-06-24 06:33:18 +01:00
Michael Hoang
fc955520dd
flake: add template with basic flake config
2023-06-17 22:09:38 +10:00
Michael Hoang
5528b36698
eval-config: Support passing in pkgs
...
This is useful for flake users as they will usually already have an
instantiated Nixpkgs e.g.
let
pkgs = import nixpkgs {
config.allowUnfree = true;
overlays = [ ... ];
}
in darwin.lib.darwinSystem {
inherit pkgs;
}
This change makes `nix-darwin` match the behaviour of NixOS and
`home-manager`.
2022-02-04 21:32:40 +11:00
Daiderd Jordan
e1a3f7292f
improve flakes missing system error message
2021-09-15 20:22:23 +02:00
Drew Hess
9f7e95887f
Pass system to darwinSystem rather than eval-config.
...
This allows us to specify what kind of darwinSystem we want to build,
rather than determining it at evaluation time.
2021-09-08 13:05:18 +01:00
Daiderd Jordan
1216e9e0aa
split out flake overrides into a separate module
2020-10-25 12:55:55 +01:00
Daiderd Jordan
4a31cba84c
add flake versions
2020-10-21 18:30:56 +02:00
Daiderd Jordan
c4bc63d2b9
add flake and split evalConfig
2020-10-21 18:30:56 +02:00