nixos-config/machines
Simon Bruder 2c8a291ae9
Make flake inputs available as module argument
This moves a bunch of stuff out of flake.nix into the modules they
belong to. This removes complexity from flake.nix and gives the project
a more organised structure.

Sadly, it is not possible to import modules from a flake outside of
flake.nix, since that leads to an infinite recursion (`config` has to be
evaluated before `config._modules.args.inputs` is available but `config`
depends on an import from `config._modules.args.inputs`). Therefore, the
`extraModules` argument in `machines/default.nix` has to be used for
that (it now has access to all flake inputs).
2021-05-15 10:04:44 +02:00
..
fuuko fuuko/hydra: Show logs after build is completed 2021-05-15 00:01:04 +02:00
nunotaba Convert to flake 2021-05-01 17:36:58 +02:00
sayuri sayuri: Allow discards on data ssd 2021-05-07 14:37:53 +02:00
vueko vueko/mail: Add alias 2021-05-03 19:33:53 +02:00
default.nix Make flake inputs available as module argument 2021-05-15 10:04:44 +02:00