created system module

This commit is contained in:
Leyla Becker 2024-11-24 14:29:37 -06:00
parent bf0686a14b
commit c039e60c4e
5 changed files with 34 additions and 38 deletions

28
modules/system.nix Normal file
View file

@ -0,0 +1,28 @@
{...}: {
nix = {
settings = {
experimental-features = ["nix-command" "flakes"];
};
gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 7d";
};
optimise = {
automatic = true;
dates = ["weekly"];
};
};
services = {
openssh = {
enable = true;
ports = [22];
settings = {
PasswordAuthentication = false;
UseDns = true;
X11Forwarding = false;
};
};
};
}