nixconfig/nixos/homelab.nix
2025-09-16 03:17:14 -07:00

29 lines
861 B
Nix

# ~/nixconfig/nixos/homelab.nix.new
{
imports = [
../modules/nextcloud-setup.nix
# ../modules/media/qbittorrent.nix
../modules/media/arr-suite.nix
# ../modules/home-assistant.nix
../modules/vms/homeassistant-vm.nix
../modules/vms/incus-base.nix
../modules/smb.nix
# ../modules/opencloud.nix
../modules/nixos/homelab/networking.nix
../modules/nixos/homelab/services.nix
../modules/nixos/common/base.nix
../modules/nixos/homelab/user.nix
../modules/nixos/common/tailscale.nix
../modules/containers/kopia-server.nix
];
config = {
arrSuite.unpackerr.enable = true;
services.kopia-server.enable = true;
system.stateVersion = "24.11";
# Auto-reboot the system if it hangs (5 minute timeout)
boot.kernelModules = [ "sp5100_tco" ];
systemd.watchdog.rebootTime = "300s";
};
}