David Arnold
7fb5967735
Don't evaluate overlays on master
...
master is only used in the context of `pkgs/override.nix`
and `unstableModulesPath`
and only within `./hosts`
Since overlays exists that are incompatible between nixos and master
at evaluation time (sic!), this together with #77 avoids evaluating
overlays against master all together.
2021-01-10 20:10:59 -05:00
Timothy DeHerrera
41e3de0eab
flake: simply packages
with flattenTreeSystem
...
Based on https://github.com/numtide/flake-utils/pull/13 .
2021-01-03 00:05:39 -07:00
David Arnold
94f334ee8d
ref: remove overlay xref to pkgs
...
since packages are exposed through output.packages by their own,
a second export through overlays.pkgs would be smudging the public api
of this repository.
2020-12-30 11:53:53 -05:00
Timothy DeHerrera
3300b5d582
flake: clean up by moving implementation to utils
...
Fixes #28 by adding an `externOverlays` list to easily import overlays
from external flakes.
2020-12-25 12:53:57 -07:00
Timothy DeHerrera
2369f43398
format: apply nixpkgs-fmt
2020-07-30 22:17:28 -06:00
Timothy DeHerrera
7e93ef7ccf
flake: move pathsToImportedAttrs to utils
2020-07-30 15:29:58 -06:00
Timothy DeHerrera
9670fa4b0f
Revert "utils: now lives in lib.utils globally"
...
This reverts commit c9944b411e
.
Causes infinite recursion, revert for now while exploring possible
solutions.
2020-01-05 15:39:59 -07:00
Timothy DeHerrera
c9944b411e
utils: now lives in lib.utils globally
2020-01-05 03:45:59 -07:00
Timothy DeHerrera
16b8136f50
change formatter to nixfmt
2020-01-03 22:06:31 -07:00
Timothy DeHerrera
e7079c5c63
utils: small cleanup
2019-12-21 19:02:22 -07:00
Timothy DeHerrera
da6e3fee94
format with nixpkgs#nixpkgs-fmt
2019-12-15 01:08:22 -07:00
Timothy DeHerrera
ae0746a5a4
utils: create utility functions to ease repetition
...
`reqImport` in particular, is useful for easily importing an entire
directory of nix files into an attribute set.
2019-12-13 21:30:43 -07:00
Timothy DeHerrera
79181e103f
setup configurations API
...
NixOS file, configurations/<name>.nix, will be easily installable
via `nixos-rebuild --flake ".#<name>"`.
2019-12-05 01:58:40 -07:00
Timothy DeHerrera
17713c22d0
init
2019-12-02 22:18:30 -07:00