{ config, pkgs, modulesPath, lib, system, ... }: { config = { sops.age.sshKeyPaths = [ "/etc/ssh/ssh_host_ed25519_key" ]; sops.defaultSopsFile = ../../secrets/photos.yaml; networking.hostName = "photos"; networking.firewall.allowedTCPPorts = [ 80 443 ]; hardware.graphics = { enable = true; }; hardware.nvidia = { modesetting.enable = true; nvidiaPersistenced = true; powerManagement.enable = false; powerManagement.finegrained = false; open = false; nvidiaSettings = true; package = config.boot.kernelPackages.nvidiaPackages.legacy_580; }; nixpkgs.config.allowUnfree = true; services.xserver.videoDrivers = [ "nvidia" ]; fileSystems = { "/mnt/data/kumar/legacy-media" = { device = "nas.bacala:/mnt/tank/customers/kumar/legacy-media"; fsType = "nfs"; }; "/mnt/data/kumar/camera" = { device = "nas.bacala:/mnt/tank/customers/kumar/phone/camera"; fsType = "nfs"; }; }; }; }