2023-07-22 00:01:56 +08:00
|
|
|
inputs:
|
2023-06-09 20:54:03 +08:00
|
|
|
{
|
|
|
|
config =
|
|
|
|
{
|
2023-07-22 19:22:34 +08:00
|
|
|
systemd.sleep.extraConfig =
|
|
|
|
"
|
|
|
|
SuspendState=freeze
|
|
|
|
HibernateMode=shutdown
|
|
|
|
";
|
2023-06-27 17:26:27 +08:00
|
|
|
security.pam =
|
|
|
|
{
|
2023-06-29 22:26:09 +08:00
|
|
|
u2f = { enable = true; cue = true; authFile = ./u2f_keys; };
|
2023-06-29 22:03:24 +08:00
|
|
|
services = builtins.listToAttrs (builtins.map (name: { inherit name; value = { u2fAuth = true; }; })
|
|
|
|
[ "login" "sudo" "su" "kde" "polkit-1" ]);
|
2023-06-27 17:26:27 +08:00
|
|
|
};
|
2023-07-08 17:28:07 +08:00
|
|
|
environment.etc."channels/nixpkgs".source = inputs.topInputs.nixpkgs.outPath;
|
2023-07-08 16:56:36 +08:00
|
|
|
# environment.pathsToLink = [ "/include" ];
|
|
|
|
# environment.variables.CPATH = "/run/current-system/sw/include";
|
|
|
|
# environment.variables.LIBRARY_PATH = "/run/current-system/sw/lib";
|
2023-06-09 20:54:03 +08:00
|
|
|
};
|
|
|
|
}
|