cfg/host/roam/default.nix
2026-03-23 00:04:05 +01:00

58 lines
980 B
Nix

{ pkgs, ... }:
{
networking.hostName = "roam";
age.identityPaths = [
"/root/.ssh/id_ed25519"
];
imports = [
./backup.nix
./firefox-sync.nix
./git.nix
./hardware-configuration.nix
./mail.nix
./networking.nix
./nextcloud.nix
./services.nix
./syncthing.nix
./torrent.nix
];
boot = {
loader = {
efi.canTouchEfiVariables = true;
grub = {
enable = true;
efiSupport = true;
device = "nodev";
};
};
enableContainers = true;
kernelPackages = pkgs.linuxPackages_6_12;
initrd.systemd.network.wait-online.enable = false;
};
virtualisation = {
containers.enable = true;
};
security = {
acme = {
acceptTerms = true;
defaults.email = "acme@henri-dohmen.de";
};
};
nix.gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 15d";
};
# ====== DON'T CHANGE ======
system.stateVersion = "24.11";
}