Commit graph

7 commits

Author SHA1 Message Date
Timothy DeHerrera c67b846929
profiles: add concept of suites
* Import attrs of profiles automatically with `defaultImport`.
* Refactor profiles to ensure all are functions returning a module.
* Add a suites.nix with collections of profiles.
* Add suites as `specialArgs` to modules.
* Add suite import to NixOS host.
2021-02-03 13:16:14 -07:00
Timothy DeHerrera d897b364c6
profiles: reorganize 2020-08-04 13:44:11 -06:00
Timothy DeHerrera 413a6c75f6
security#mitigations: init module
Resolves #6 by breaking out the disabling of mitigations into it's own module.
Now users must explicitly accept the risk of disabling Spectre and Meltdown
mitigations with `security.mitigations.acceptRisk` in addition to actually
disabling them with `security.mitigations.disable`.
2020-01-08 13:28:49 -07:00
Timothy DeHerrera 16b8136f50
change formatter to nixfmt 2020-01-03 22:06:31 -07:00
Timothy DeHerrera 831f9b1b5c
misc#make-linux-fast-again: init 2019-12-16 02:41:55 -07:00
Timothy DeHerrera 1bac4a5ab6
misc#adblocking: init 2019-12-16 02:36:51 -07:00
Timothy DeHerrera 57abccc95c
misc#stubby: init 2019-12-16 02:34:29 -07:00