{ inputs, ... }: { flake.modules.nixos.mainsrv = { ... }: { networking.hostName = "mainsrv"; imports = with inputs.self.modules.nixos; [ system-cli backup caddy mailserver samba vaultwarden stash sillytavern jellyfin invidious hass immich ptrackers frigate arr forgejo cache-srv ]; home-manager.sharedModules = with inputs.self.modules.homeManager; [ system-cli ]; networking.firewall.allowedTCPPorts = [ 9377 ]; boot.supportedFilesystems = [ "zfs" ]; boot.zfs.forceImportRoot = false; boot.zfs.extraPools = [ "AquaArchives" ]; services.zfs.autoScrub.enable = true; networking.hostId = "225438a5"; }; }