Pacman99
278ae0e108
set _module.check in evalArgs instead of mkFlake
...
this makes more sense since evalArgs is the module and it makes the code
cleaner
2021-04-26 21:32:26 -07:00
Pacman99
37820fc214
explain overlay exporting inputs workaround
2021-04-26 12:29:18 -07:00
Pacman99
9f31d5d6d1
mkFlake: use inputs argument not self.inputs
2021-04-26 12:20:16 -07:00
Pacman99
dceac02b36
implement mkFlake for new api and rebase on fup
2021-04-26 11:51:10 -07:00
Pacman99
eab0bf074c
lib: one line for arguments, drop userFlake*
...
Also format all files and add a flake.lock for lib
for a folder thats meant to work on other flakes theres never a reason
it should need to refer to itself, only other flakes. So "self" and
"inputs" are better namings for these variables. The userFlake* is
redundant and confusing, when trying to call the functions its hard to
figure out how to use them when there are now two lines of arguments to
figure out.
2021-04-23 23:46:56 -07:00
David Arnold
362cc31827
fix: constructors of mkFlake function family
2021-04-18 22:29:28 -05:00
David Arnold
6f0392b55e
ref: cave out instances of userFLake dependencies and intject them as
...
if functions where contructors
2021-04-18 22:16:53 -05:00
David Arnold
9dca402914
ref: make onion with flake-utils
2021-04-18 20:31:49 -05:00
David Arnold
6cccb55263
ref: userSelf -> userFlakeSelf
2021-04-18 20:04:19 -05:00
David Arnold
cd7fb4f54c
ref: flatten out inputs
2021-04-18 20:04:19 -05:00
David Arnold
16b3fad559
ref: merge dev into lib
2021-04-18 19:28:03 -05:00
David Arnold
c24199649a
fixup: distinguish self and userSelf
2021-04-18 19:11:26 -05:00
David Arnold
5f89d27428
ref: extract lib into subflake
2021-04-18 19:11:26 -05:00
Pacman99
0db2bb041e
add old evalArgs as evalOldArgs, so flake works
2021-04-13 11:24:10 -07:00
Pacman99
2b70cd3ae6
fix some small bugs in mkFlake/evalArgs
2021-04-11 22:34:15 -07:00
Pacman99
ac4c26755b
init pkgs-lib, move tests and shell there
2021-04-10 13:36:54 -07:00
Timothy DeHerrera
be4b612b23
treewide: format with nixpkgs-fmt
2021-04-09 19:22:08 -06:00
Pacman99
340784df6d
lib: init evalFlakeArgs for mkFlake args
...
module describing devos flake arguments
2021-04-06 12:45:04 -07:00
Pacman99
a76ca177fd
lib: init mkFlake to create a devos flake
...
general lib function - not devos specific
2021-04-06 12:45:04 -07:00