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

View file

@ -1,8 +1,4 @@
{ {pkgs, ...}: {
pkgs,
inputs,
...
}: {
imports = [ imports = [
../common ../common
]; ];

View file

@ -1,21 +1,4 @@
{...}: { {...}: {
imports = [];
nix = {
settings = {
experimental-features = ["nix-command" "flakes"];
};
gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 7d";
};
optimise = {
automatic = true;
dates = ["weekly"];
};
};
# Enable networking # Enable networking
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
@ -32,20 +15,4 @@
LC_TELEPHONE = "en_US.UTF-8"; LC_TELEPHONE = "en_US.UTF-8";
LC_TIME = "en_US.UTF-8"; LC_TIME = "en_US.UTF-8";
}; };
services = {
automatic-timezoned = {
enable = true;
};
openssh = {
enable = true;
ports = [22];
settings = {
PasswordAuthentication = false;
UseDns = true;
X11Forwarding = false;
};
};
};
} }

View file

@ -1,5 +1,6 @@
{...}: { {...}: {
imports = [ imports = [
./system.nix
./hardware.nix ./hardware.nix
./users.nix ./users.nix
./desktop.nix ./desktop.nix

View file

@ -43,6 +43,10 @@
# no need to redefine it in your config for now) # no need to redefine it in your config for now)
#media-session.enable = true; #media-session.enable = true;
}; };
automatic-timezoned = {
enable = true;
};
}; };
# Enable sound with pipewire. # Enable sound with pipewire.

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;
};
};
};
}