dotfiles/modules/nixos/system.nix

14 lines
449 B
Nix

{ lib, user, ... }: {
imports = [ ./users.nix ./network.nix ./ssh.nix ./containerization.nix ];
nix = {
settings.auto-optimise-store = lib.mkDefault true;
settings.experimental-features = lib.mkDefault [ "nix-command" "flakes" ];
settings.trusted-users = lib.mkDefault [ "root" user ];
optimise.automatic = lib.mkDefault true;
gc = {
automatic = lib.mkDefault true;
dates = lib.mkDefault "weekly";
};
};
}